v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of company's operating lease liabilities
The payments due under the Company’s operating lease liabilities as of June 30, 2026 are as follows (in thousands):
Year Ended December 31,
Operating Leases
2026 (excluding the six months ended June 30, 2026)$7,599 
202717,016 
202816,371 
202914,776 
20309,827 
Thereafter29,449 
Total lease payments$95,038 
Less: imputed interest(16,242)
Present value of operating lease liabilities$78,796 
Operating lease liabilities, current$12,015 
Operating lease liabilities, noncurrent66,781 
Total operating lease liabilities$78,796 
Schedule of additional information related to operating leases
The following table summarizes additional information related to the Company’s operating leases:
June 30,
2026
December 31, 2025
Weighted-average remaining lease term6.3 years6.7 years
Weighted-average discount rate5.9 %5.9 %