v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Liabilities
The balance sheet classification of the Company’s lease liabilities was as follows (in thousands):
June 30,
2026
December 31,
2025
Operating lease liabilities
      Current portion included in accrued and other current liabilities$8,656 $8,208 
      Lease liability, noncurrent70,353 75,045 
          Total operating lease liabilities$79,009 $83,253 
Schedule of Lease Costs
The components of lease costs for operating leases, which were recognized in operating expenses, were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Operating lease cost$2,330 $2,512 $4,674 $5,037 
Variable lease cost769 478 1,370 1,034 
         Total lease costs$3,099 $2,990 $6,044 $6,071 
Schedule of Future Lease Payments Under Lease Liability
The undiscounted future non-cancellable lease payments under the Company’s operating leases as of June 30, 2026 were as follows:
Year ending December 31:
 (In thousands)
2026 (remaining 6 months)$6,602 
202713,574 
202814,038 
202915,437 
203016,148 
2031 and thereafter 33,597 
Total undiscounted lease payments99,396 
Less: Present value adjustment(20,387)
Total$79,009