v3.26.1
RELATED PARTY TRANSACTIONS - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Purchases from related party $ 1,644 $ 186  
Accounts payable $ 1,314   $ 386
Winter Technology International Limited And Sandler Electronics | Total Expenditures | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 77.30% 18.10%  
Winter Technology International Limited And Sandler Electronics | Accounts Payable | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 89.00%   70.90%
Winner Technology International Limited      
Related Party Transaction [Line Items]      
Purchases from related party $ 1,183 $ 0  
Accounts payable $ 1,183   $ 0
Winner Technology International Limited | Total Expenditures | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 55.60% 0.00%  
Winner Technology International Limited | Accounts Payable | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 80.20%   0.00%
Sander Electronics, Inc.      
Related Party Transaction [Line Items]      
Purchases from related party $ 0 $ 119  
Sander Electronics, Inc. | Total Expenditures | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 0.00% 11.60%  
Sander Electronics Co Ltd      
Related Party Transaction [Line Items]      
Purchases from related party $ 461 $ 67  
Accounts payable $ 131   $ 386
Sander Electronics Co Ltd | Total Expenditures | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 21.70% 6.50%  
Sander Electronics Co Ltd | Accounts Payable | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Concentration risk (as a percent) 8.80%   70.90%