XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities as of March 31, 2024 were as follows (in thousands):
2024$4,749 
20256,001 
20265,732 
20275,414 
20285,105 
Thereafter22,060 
Total lease payments49,061 
Less imputed interest(17,171)
Total$31,890 
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 March 31, 2024 and December 31, 2023 (in thousands):
March 31,
2024
December 31,
2023
Operating lease right of use assets:
Other assets$32,120 $16,858 
Operating lease liabilities:
Accrued other liabilities3,231 1,647 
Other long-term liabilities28,659 15,034