v3.24.2.u1
Leases - Schedule Of Maturities Of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 12,016
2025 20,549
2026 21,107
2027 21,688
2028 17,214
Thereafter 33,051
Total lease payments 125,625
Less: imputed interest (34,612)
Total lease liability $ 91,013