v3.25.1
Leases - Operating and Finance Lease Maturity (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 $ 36,028
2026 47,309
2027 21,431
2028 2,936
2029 0
Total undiscounted future lease payments 107,704
Less: amount representing interest (8,335)
Present value of future lease payments (lease obligation) 99,369
Finance Leases  
2025 15,687
2026 13,462
2027 0
2028 0
2029 0
Total undiscounted future lease payments 29,149
Less: amount representing interest (1,351)
Present value of future lease payments (lease obligation) $ 27,798