v3.25.4
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 38,704
2027 38,016
2028 32,317
2029 21,552
2030 11,004
Thereafter 9,795
Total minimum lease payments 151,388
Impact of Discount Rate (13,026)
Total Lease Liability $ 138,362