XML 136 R117.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 7 Months Ended 12 Months Ended
Jun. 02, 2023
USD ($)
Jun. 30, 2024
May 31, 2024
USD ($)
Feb. 28, 2023
USD ($)
installment
Jul. 26, 2024
USD ($)
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]            
Obligation to purchase inventory           $ 14,682
Purchase obligation, to be purchase within next year           8,023
Subsequent Event            
Loss Contingencies [Line Items]            
Loss contingency, damages sought, value     $ 800      
Financial Standby Letter of Credit            
Loss Contingencies [Line Items]            
Guarantor obligations $ 1,161          
Guarantor obligations, extension term, (in years) 1 year          
Financial Standby Letter of Credit | Subsequent Event            
Loss Contingencies [Line Items]            
Guarantor obligations, extension term, (in years)   1 year        
Export Controls and Government Contracts Compliance            
Loss Contingencies [Line Items]            
Amount awarded       $ 15,048    
Payments for legal settlements           $ 8,548
Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls            
Loss Contingencies [Line Items]            
Amount awarded       $ 10,000    
Number of installment payments | installment       3    
Payment period       3 years   3 years
Payments for legal settlements           $ 2,294
Suspended penalty amount           10,000
Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls | Subsequent Event            
Loss Contingencies [Line Items]            
Amount awarded         $ 10,000  
Payments for legal settlements         $ 3,500  
Export Controls and Government Contracts Compliance | Bureau of Industry and Security oThe Department of Commerce            
Loss Contingencies [Line Items]            
Amount awarded       $ 2,778    
Export Controls and Government Contracts Compliance | U.S. Department Of Justice            
Loss Contingencies [Line Items]            
Amount awarded       $ 2,270    
Securities Class Action            
Loss Contingencies [Line Items]            
Amount awarded           4,000
Payments for legal settlements           749
Payments for legal settlements, paid by insurance           3,251
Fees and expenses           $ 1,950