v3.24.1.u1
Leases - Lease Liability Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 (remaining nine months) $ 35,076
2025 36,932
2026 32,522
2027 28,004
2028 15,804
Thereafter 22,289
Total lease payments 170,627
Less: Imputed interest (18,337)
Total operating lease liabilities $ 152,290