v3.25.2
SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Significant Accounting Policies [Line Items]        
Revenue $ 91,339 $ 83,675 $ 207,830 $ 165,026
Asia & Pacific        
Significant Accounting Policies [Line Items]        
Revenue 47,658 35,653 97,709 86,139
China        
Significant Accounting Policies [Line Items]        
Revenue 34,843 33,282 78,969 60,474
Other Asia & Pacific countries        
Significant Accounting Policies [Line Items]        
Revenue 12,815 2,371 18,740 25,665
Europe        
Significant Accounting Policies [Line Items]        
Revenue 38,885 46,745 98,935 75,666
U.S.        
Significant Accounting Policies [Line Items]        
Revenue $ 4,796 $ 1,277 $ 11,186 $ 3,221