v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Summary of Operating Leases Additional details of the Company's operating and finance leases are presented in the following table:
Three Months Ended March 31,
20262025
Lease costs$4,497 $4,508 
Cash paid for leases4,212 4,186 
Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases
Maturities of operating and finance lease liabilities as of March 31, 2026 under noncancelable leases were as follows:
Year ending December 31:
Remainder of 2026$12,899 
202715,928 
202814,931 
202914,520 
203014,624 
Thereafter82,884 
Total future minimum lease payments155,786 
Less: imputed interest(48,778)
Present value of future minimum lease payments107,008 
Less: current portion of lease payments(16,065)
Lease liabilities, long-term$90,943