XML 77 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]      
Right-of-use assets - operating leases $ 18,481   $ 13,938
ROU assets exchange of lease liabilities 4,500    
Notes payable, current 7,116   7,099
Notes payable, non-current 19,684   281,441
Payment for purchase and leaseback agreements 1,400 $ 1,300  
Interest expense on purchase and leaseback agreement 500 $ 600  
Sale and Leaseback Transactions Member      
Lessee, Lease, Description [Line Items]      
Notes payable 34,700    
Notes payable, current 6,100   6,000
Notes payable, non-current 19,500   $ 21,100
Office building lease Member      
Lessee, Lease, Description [Line Items]      
Lease Liability $ 2,800    
Minimum      
Lessee, Lease, Description [Line Items]      
Operating Lease Remaining Term 1 year    
Remaining lease term 5 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating Lease Remaining Term 16 years    
Remaining lease term 7 years