XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Other Charges - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Estimated percentage of positions eliminated 66.67%  
Restructuring costs $ 3,500,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
Freight and Expedite Fees | Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Restructuring costs 1,000,000.0  
Facility and Labor Costs | Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Restructuring costs 800,000  
Employee Severance | Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Restructuring costs 300,000  
Restructuring liability 600,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 500,000  
Facility Impairment Costs | Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Restructuring costs 300,000  
Software and Software Development Costs | Seminole Restructuring    
Restructuring Cost And Reserve [Line Items]    
Restructuring costs $ 400,000