XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Significant Accounting Policies [Line Items]        
Revenue $ 123,287 $ 101,388 $ 331,117 $ 266,414
Asia & Pacific        
Significant Accounting Policies [Line Items]        
Revenue 38,810 39,266 136,519 125,405
China        
Significant Accounting Policies [Line Items]        
Revenue 27,458 28,716 106,427 89,190
Other Asia & Pacific countries        
Significant Accounting Policies [Line Items]        
Revenue 11,352 10,550 30,092 36,215
Europe        
Significant Accounting Policies [Line Items]        
Revenue 77,907 59,479 176,842 135,145
Italy        
Significant Accounting Policies [Line Items]        
Revenue 29,134 54,700 81,809 116,110
France        
Significant Accounting Policies [Line Items]        
Revenue 33,247 589 60,948 2,146
Other Europe countries        
Significant Accounting Policies [Line Items]        
Revenue 15,526 4,190 34,085 16,889
U.S.        
Significant Accounting Policies [Line Items]        
Revenue $ 6,570 $ 2,643 $ 17,756 $ 5,864