XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease, Cost [Abstract]      
Amortization of right-of-use asset $ 1,454 $ 2,647  
Interest on lease obligations 212 72 $ 58
Total finance lease cost 1,666 2,719  
Operating lease cost 18,921 11,927  
Short-term lease cost 222 8,308  
Variable lease cost 2,493 1,789  
Variable lease cost related to base rent 100 300  
Minimum lease payment included in variable lease cost $ 25,000 $ 25,000  
Termination term of long term leases   3 months  
Weighted average lease term of long term leases 1 year 4 months 24 days 1 year 7 months 6 days