XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Liability Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (remaining nine months) $ 46,648
2026 52,460
2027 47,970
2028 26,506
2029 16,575
Thereafter 15,715
Total lease payments 205,874
Less: Imputed interest (18,291)
Total operating lease liabilities $ 187,583