XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 05, 2021
Lessee, Lease, Description [Line Items]        
Lease, Cost $ 22,521 $ 15,333    
Operating Lease, Weighted Average Remaining Lease Term 5 years 2 years 6 months    
Operating Lease, Weighted Average Discount Rate, Percent 7.80% 4.60%    
Lessee, Operating Lease, Liability, Payments, Due Year One $ 4,860      
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,296      
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,891      
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,367      
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,348      
Lessee, Operating Lease, Liability, Payments, Due after Year Five 2,877      
Lessee, Operating Lease, Liability, Payments, Due 15,639      
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (2,739)      
Operating Lease, Liability 12,900      
Current lease liability 4,001 $ 8,553    
Non-current lease liability 8,899 3,775    
Operating Lease, Payments 9,531 9,052    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 6,134 5,342    
Rental expense 22,500 14,600 $ 7,000  
Building [Member]        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Liability, Payments, Due 8,400      
Lessee, Operating Lease, Term of Contract       5 years
Lease Operating Expense [Member]        
Lessee, Lease, Description [Line Items]        
Short-term Lease, Cost 13,228 6,275    
Operating Lease, Cost 8,485 8,304    
General and Administrative Expense [Member]        
Lessee, Lease, Description [Line Items]        
Operating Lease, Cost 808 754    
Property, Plant and Equipment [Member]        
Lessee, Lease, Description [Line Items]        
Short-term Lease, Cost 21,631 15,219    
Operating Lease, Cost 0 0    
Lease, Cost $ 21,631 $ 15,219