v3.25.0.1
Leases - Schedule of Lease Obligations (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 5,577
2026 3,633
2027 2,323
2028 2,126
2029 976
Thereafter 2,088
Total lease obligations 16,723
Less: Amount representing interest (2,386)
Net lease obligations 14,337
Finance Leases  
2025 1,315
2026 1,315
2027 1,315
2028 1,315
2029 1,315
Thereafter 14,715
Total lease obligations 21,290
Less: Amount representing interest (7,240)
Net lease obligations $ 14,050