XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 (remaining three months ending March 31, 2025) $ 1,909
2026 7,592
2027 7,237
2028 6,835
2029 5,554
Thereafter 6,300
Total undiscounted lease payments 35,427
Less amount of lease payments representing interest (5,241)
Total present value of lease payments 30,186
Finance Lease  
2025 (remaining three months ending March 31, 2025) 303
2026 1,211
2027 1,211
2028 1,211
2029 1,205
Thereafter 701
Total undiscounted lease payments 5,842
Less amount of lease payments representing interest (865)
Total present value of lease payments 4,977
Total  
2025 (remaining three months ending March 31, 2025) 2,212
2026 8,803
2027 8,448
2028 8,046
2029 6,759
Thereafter 7,001
Total undiscounted lease payments 41,269
Less amount of lease payments representing interest (6,106)
Total present value of lease payments $ 35,163