XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION - Schedule of disaggregates revenue by geographic location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Revenues $ 61,897 $ 42,683 $ 106,092 $ 71,812
United States        
Disaggregation of Revenue        
Revenues 36,420 22,729 68,915 41,347
China        
Disaggregation of Revenue        
Revenues 8,970 6,979 8,970 7,519
Colombia        
Disaggregation of Revenue        
Revenues 7,648 135 7,766 292
Ireland        
Disaggregation of Revenue        
Revenues 210 5,469 350 5,597
Other        
Disaggregation of Revenue        
Revenues $ 8,649 $ 7,371 $ 20,091 $ 17,057