XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 7,524
2026 24,225
2027 21,526
2028 16,291
2029 13,910
Thereafter 71,000
Total future minimum lease payments 154,476
Less: Imputed interest (44,676)
Total 109,800
Finance Leases  
Remainder of 2025 450
2026 1,824
2027 1,875
2028 1,926
2029 1,979
Thereafter 88,145
Total future minimum lease payments 96,199
Less: Imputed interest (64,844)
Total $ 31,355