XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Right-of-use assets:    
Operating leases $ 12,148 $ 13,247
Finance leases 4,554 4,085
Total right-of-use assets 16,702 17,332
Current lease liabilities:    
Operating leases 3,014 2,883
Finance leases 1,539 1,348
Long-term leases liabilities:    
Operating leases 12,527 14,005
Finance leases 1,776 1,631
Total lease liabilities $ 18,856 $ 19,867
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities