v3.26.1
Commitments and Contingencies - Schedule of Operating Lease Maturities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2026 $ 8,400
2027 12,000
2028 11,000
2029 10,400
2030 9,200
2031 2,900
Thereafter 57,800
Total future lease payments 111,700
Less: leasehold improvement allowance (7,300)
Total net future lease payments 104,400
Less: imputed interest (62,800)
Present value of future lease payments $ 41,600