XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]          
Right-of-use assets - operating leases $ 9,944   $ 9,944   $ 14,604
Right-of-use assets - operating leases decreases 4,300   4,300    
Lease Liability 4,500   4,500    
Notes payable, current 6,985   6,985   6,349
Notes payable, non-current 23,228   23,228   124,079
Payment for purchase and leaseback agreements 1,400 $ 1,000 4,100 $ 1,200  
Interest expense on purchase and leaseback agreement 600 $ 500 1,800 $ 700  
Minimum cash balance     22,500    
Sale and Leaseback Transactions Member          
Lessee, Lease, Description [Line Items]          
Notes payable 34,700   34,700    
Notes payable, current 5,900   5,900   5,500
Notes payable, non-current $ 22,600   $ 22,600   $ 27,100
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease term     5 years    
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease term     7 years