v3.26.1
Commitments And Contingencies - Summary of Maturities of Operating and Finance Lease Liabilities Under Noncancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remainder of 2026 $ 12,899
2027 15,928
2028 14,931
2029 14,520
2030 14,624
Thereafter 82,884
Total future minimum lease payments 155,786
Less: imputed interest (48,778)
Present value of future minimum lease payments 107,008
Less: current portion of lease payments (16,065)
Lease liabilities, long-term $ 90,943