XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Other Charges - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Estimated percentage of positions eliminated     66.67%  
Restructuring costs $ 900,000   $ 4,400,000  
Accelerated depreciation     400,000  
Relocate Manufacturing Functions | GmbH and Optelian Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring and related costs 0 $ 400,000 0 $ 800,000
Freight and Expedite Fees | Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     900,000  
Facility and Labor Costs | Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 600,000   1,700,000  
Inventory Write-Off | Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     500,000  
Other Restructuring | Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 300,000   900,000  
Expedite Fees and Other Elevated Inventory Related Costs | Seminole Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 600,000   $ 600,000