XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Certain Risks and Concentrations (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
supplier
Jun. 30, 2023
Jun. 30, 2024
USD ($)
supplier
Jun. 30, 2023
Dec. 31, 2023
USD ($)
supplier
Concentration Risk [Line Items]          
Prepayments to vendors | $ $ 452   $ 452   $ 792
Number of offshore supplier 2   2   2,000
Related Party          
Concentration Risk [Line Items]          
Number of offshore supplier 1   1    
Accounts Payable | Supplier concentration risk | Offshore Supplier One          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)     32.00%   16.00%
Accounts Payable | Supplier concentration risk | Offshore Supplier Two          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)     40.00%   57.00%
Two Customers | Accounts receivable | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk) 54.00%   40.00% 34.00%  
Three Customers | Accounts receivable | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)   42.00% 85.00%    
Shipbuilder for U.S. Navy | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)   26.00%   23.00%  
Distributor to the U.S. Navy | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)   16.00%   11.00%  
Distributor to the U.S. Department of Defense Accounted | Accounts receivable | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk (less than for geographic concentration risk)         74.00%