v3.26.1
REVENUE - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]          
Revenues   $ 87,262 $ 91,339 $ 147,874 $ 207,830
Refund payments to customers $ 2,700        
Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (100.00%) (100.00%) (100.00%) (100.00%)
Asia & Pacific          
Disaggregation of Revenue [Line Items]          
Revenues   $ 36,606 $ 47,658 $ 53,748 $ 97,709
Asia & Pacific | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (41.00%) (52.00%) (36.00%) (47.00%)
China          
Disaggregation of Revenue [Line Items]          
Revenues   $ 33,332 $ 34,843 $ 48,209 $ 78,969
China | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (38.00%) (38.00%) (33.00%) (38.00%)
Other Asia & Pacific countries          
Disaggregation of Revenue [Line Items]          
Revenues   $ 3,274 $ 12,815 $ 5,539 $ 18,740
Other Asia & Pacific countries | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (3.00%) (14.00%) (3.00%) (9.00%)
Europe          
Disaggregation of Revenue [Line Items]          
Revenues   $ 52,389 $ 38,885 $ 95,625 $ 98,935
Europe | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (61.00%) (43.00%) (65.00%) (48.00%)
Italy          
Disaggregation of Revenue [Line Items]          
Revenues   $ 39,807 $ 16,088 $ 71,120 $ 52,675
Italy | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (46.00%) (18.00%) (48.00%) (25.00%)
France          
Disaggregation of Revenue [Line Items]          
Revenues   $ 11,817 $ 9,339 $ 23,497 $ 27,702
France | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (14.00%) (10.00%) (16.00%) (13.00%)
Other European countries          
Disaggregation of Revenue [Line Items]          
Revenues   $ 765 $ 13,458 $ 1,008 $ 18,558
Other European countries | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%   (1.00%) (15.00%) (1.00%) (10.00%)
United States          
Disaggregation of Revenue [Line Items]          
Revenues     $ 4,796   $ 11,186
Amount   $ (1,733)   $ (1,499)  
United States | IEEPA Tariff Refund          
Disaggregation of Revenue [Line Items]          
Revenues   $ 931   $ 1,200  
United States | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
%     (5.00%)   (5.00%)
%   (2.00%)   (1.00%)