XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of maturities of lease liabilities
Maturities of lease liabilities as of June 30, 2024 were as follows (in thousands):
2024 (remaining)$3,175 
20256,050 
20265,781 
20275,476 
20285,229 
Thereafter22,104 
Total lease payments47,815 
Less imputed interest(16,471)
Total$31,344 
Schedule of operating lease recorded on balance sheets
The following amounts relate to operating leases that were recorded on the Company's Condensed Consolidated Balance Sheets at June 30, 2024 and December 31, 2023 (in thousands):
June 30,
2024
December 31,
2023
Operating lease right of use assets:
Other assets$31,570 $16,858 
Operating lease liabilities:
Accrued other liabilities3,235 1,647 
Other long-term liabilities28,109 15,034