XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of company's operating lease liabilities
The payments due under the Company’s operating lease liabilities as of September 30, 2025 are as follows (in thousands):
Operating Leases
2025 (excluding the nine months ended September 30, 2025)$2,971 
202616,612 
202716,799 
202816,382 
202914,788 
Thereafter39,314 
Total lease payments$106,866 
Less: imputed interest(19,881)
Present value of operating lease liabilities$86,985 
Operating lease liabilities, current$10,543 
Operating lease liabilities, noncurrent76,442 
Total operating lease liabilities$86,985 
Schedule of additional information related to operating leases
The following table summarizes additional information related to operating leases as of September 30, 2025:
September 30,
2025
December 31,
2024
Weighted-average remaining lease term6.9 years6.8 years
Weighted-average discount rate5.9 %5.8 %