XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 $ 4,649
2026 15,599
2027 10,101
2028 7,573
2029 4,324
Thereafter 2,343
Total lease payments 44,589
Less: interest (4,869)
Total lease obligations 39,720
Finance Leases  
2025 48
2026 82
2027 0
2028 0
2029 0
Thereafter 0
Total lease payments 130
Less: interest (4)
Total lease obligations $ 126