XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease Liability Maturities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remaining six months) $ 22,910
2026 67,873
2027 61,392
2028 39,388
2029 27,020
Thereafter 48,201
Total lease payments 266,784
Less: Imputed interest (28,031)
Total operating lease liabilities $ 238,753