XML 125 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Payments, Operating and Finance Lease Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 $ 7,515
2025 4,377
2026 1,972
2027 1,473
2028 631
2029 and thereafter 1,111
Total lease payments 17,079
Less: present value discount 2,047
Lease payable $ 15,032
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 $ 583
2025 288
2026 263
2027 263
2028 154
2029 and thereafter 0
Total lease payments 1,551
Less: present value discount 206
Lease payable $ 1,345