XML 117 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost
The components of all operating lease cost were as follows (in thousands):
Year ended December 31, 2024
Operating lease cost$15,535
Variable lease cost— 
Total lease cost$15,535
Supplemental information related to all operating leases was as follows:
Other informationYear ended December 31, 2024
Operating cash flows used for operating leases (in thousands)$14,197
Weighted average remaining lease term7.6 years
Weighted average discount rate8.14%
Schedule of Maturity of Lease Liability
Future payments due under all operating leases as of December 31, 2024 were as follows (in thousands):

Maturity of lease liabilities
Amount
202512,048
20268,826
20279,083
20289,349
20299,622
Thereafter31,468
Total lease payments$80,396
Less: imputed interest(21,189)
Present value of operating lease liabilities$59,207