v3.25.2
REVENUE RECOGNITION - Schedule of disaggregates revenue by geographic location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Revenues $ 42,683 $ 13,462 $ 71,812 $ 25,056
United States        
Disaggregation of Revenue        
Revenues 22,729 3,844 41,347 7,578
China        
Disaggregation of Revenue        
Revenues 6,979 10 7,519 20
Ireland        
Disaggregation of Revenue        
Revenues 5,469 0 5,597 0
Korea        
Disaggregation of Revenue        
Revenues 2,464 3,559 5,299 6,957
France        
Disaggregation of Revenue        
Revenues 992 4,688 1,942 7,254
Other        
Disaggregation of Revenue        
Revenues $ 4,050 $ 1,361 $ 10,108 $ 3,247