Annual report pursuant to Section 13 and 15(d)

Leases - Additional Information (Details)

v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Lessee, Lease, Description [Line Items]        
Operating lease rent expense $ 7,000 $ 5,900 $ 5,700  
Operating lease right-of-use assets 28,286 25,149    
Operating lease, liability 30,661 27,323    
Operating lease liabilities 5,652 29,202 $ 0  
Financing lease right-of-use assets 10,150 4,903    
Accumulated depreciation 2,701 1,638    
Equipment        
Lessee, Lease, Description [Line Items]        
Financing lease right-of-use assets 6,500      
Purchased equipment during period 1,000 700    
Accumulated depreciation 2,700 $ 1,600    
Subassembly Components | Other Affiliates        
Lessee, Lease, Description [Line Items]        
Financing lease right-of-use assets $ 3,800      
Minimum        
Lessee, Lease, Description [Line Items]        
Discount rate   2.30%    
Remaining lease term   3 months    
Minimum | Finance Lease        
Lessee, Lease, Description [Line Items]        
Interest rates from finance leases 4.00%      
Minimum | Buildings        
Lessee, Lease, Description [Line Items]        
Discount rate   3.50%    
Remaining lease term   2 months    
Maximum        
Lessee, Lease, Description [Line Items]        
Discount rate   9.20%    
Remaining lease term   28 years    
Maximum | Finance Lease        
Lessee, Lease, Description [Line Items]        
Interest rates from finance leases 15.00%      
Maximum | Buildings        
Lessee, Lease, Description [Line Items]        
Discount rate   9.20%    
Remaining lease term   26 years    
Cumulative Effect, Period of Adoption, Adjustment        
Lessee, Lease, Description [Line Items]        
Operating lease right-of-use assets       $ 26,700
Operating lease, liability       $ 28,700