XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 8,742
2026 13,910
2027 8,734
2028 6,632
2029 3,353
Thereafter 346
Total lease payments 41,717
Less: interest (4,337)
Total lease obligations 37,380
Finance Leases  
2025 96
2026 96
2027 0
2028 0
2029 0
Thereafter 0
Total lease payments 192
Less: interest (4)
Total lease obligations $ 188