XML 89 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of all operating lease cost were as follows (in thousands):
Year ended December 31, 2023
Operating lease cost$16,395
Variable lease cost— 
Total lease cost$16,395
Supplemental information related to all operating leases was as follows:
Other informationYear ended December 31, 2023
Operating cash flows used for operating leases (in thousands)$16,268
Weighted average remaining lease term8.2 years
Weighted average discount rate8.13%
Schedule of Maturity of Lease Liability
Future payments due under all operating leases as of December 31, 2023 were as follows (in thousands):
Maturity of lease liabilities
Amount
202413,084
202513,161
20268,826
20279,083
20289,349
Thereafter41,091
Total lease payments$94,594
Less: imputed interest(26,364)
Present value of operating lease liabilities$68,230