v3.25.4
Leases - Future Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Amount  
Remainder of 2026 $ 22,998
2027 28,912
2028 24,055
2029 17,416
2030 8,701
2031 and thereafter 4,768
Total future minimum lease payments 106,850
Less: imputed interest 11,726
Total $ 95,124