XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 138
Total undiscounted lease payments 138
Less: interest on lease obligations (3)
Non-current $ 135
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherLiabilities
Operating Leases  
2024 $ 7,026
2025 4,120
2026 704
2027 2,462
2028 809
Thereafter 269
Total undiscounted lease payments 15,390
Less: interest on lease obligations (1,614)
Non-current $ 13,776