Annual report pursuant to Section 13 and 15(d)

SEGMENT INFORMATION - Revenue (Details)

v3.24.0.1
SEGMENT INFORMATION - Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Information      
Number of segments | segment 1    
Revenue $ 189,698 $ 209,023 $ 112,408
Total long-lived assets 65,563 78,418  
Revenue recognized at a point in time      
Segment Information      
Revenue 168,091 190,248 105,994
Revenue recognized over time      
Segment Information      
Revenue 21,607 18,775 6,414
Products      
Segment Information      
Revenue 168,091 190,248 105,994
Services      
Segment Information      
Revenue 21,607 18,775 6,414
Americas      
Segment Information      
Revenue 119,769 136,102 75,962
Total long-lived assets 46,390 56,145  
Americas | Products      
Segment Information      
Revenue 107,000 124,778 71,875
Americas | Services      
Segment Information      
Revenue 12,769 11,324 4,087
EMEA      
Segment Information      
Revenue 54,395 55,140 24,097
Total long-lived assets 13,320 16,399  
EMEA | Products      
Segment Information      
Revenue 47,015 48,981 22,404
EMEA | Services      
Segment Information      
Revenue 7,380 6,159 1,693
APAC      
Segment Information      
Revenue 15,534 17,781 12,349
Total long-lived assets 5,853 5,874  
APAC | Products      
Segment Information      
Revenue 14,076 16,489 11,715
APAC | Services      
Segment Information      
Revenue $ 1,458 $ 1,292 $ 634