XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Maturities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 (remaining three months ending March 31, 2024) $ 1,806
2025 4,834
2026 2,348
2027 1,916
2028 1,437
Thereafter 265
Total undiscounted lease payments 12,606
Less amount of lease payments representing interest (818)
Total present value of lease payments 11,788
Finance Lease  
2024 (remaining three months ending March 31, 2024) 731
2025 1,509
2026 96
2027 80
2028 0
Thereafter 0
Total undiscounted lease payments 2,416
Less amount of lease payments representing interest (33)
Total present value of lease payments 2,383
Total  
2024 (remaining three months ending March 31, 2024) 2,537
2025 6,343
2026 2,444
2027 1,996
2028 1,437
Thereafter 265
Total undiscounted lease payments 15,022
Less amount of lease payments representing interest (851)
Total present value of lease payments $ 14,171