v3.24.1.u1
Leases - Schedule of Undiscounted Minimum Rental Commitments under Non-cancelable Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
Remaining 2024 $ 12,488
2025 19,507
2026 20,151
2027 20,755
2028 3,479
Undiscounted minimum rental commitments 76,380
Interest (8,033)
Operating lease liabilities $ 68,347