XML 143 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Right of Use Assets Lease Liabilities
The following table summarizes the Company’s ROU assets and lease liabilities (in thousands):
December 31,
Location on the
Consolidated Balance Sheets
20232022
ROU AssetsOther assets$22,085 $17,770 
Lease liabilities, current portionOther current liabilities5,744 6,509 
Lease liabilities, long-term portionOther long-term liabilities19,475 13,897 
Total lease liabilities$25,219 $20,406 
Schedule of Operating Lease Expenses
The components of lease cost related to the Company’s operating leases were as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease expense$8,188 $7,701 $6,635 
Variable lease expense 1,501 1,089 106 
Short-term lease expense86 327 — 
Total lease expense$9,775 $9,117 $6,741 
Other information pertaining to operating leases consists of the following:
Year Ended December 31,
202320222021
Weighted average remaining lease-term5.7 years4.2 years3.8 years
Weighted average discount rate7.9 %5.4 %5.0 %

Supplemental cash flow and other information related to operating leases are as follows (in thousands):
Year Ended December 31,
202320222021
Operating cash flows from operating leases$7,911 $5,380 $6,644 
Non cash investing activities:
Lease liabilities arising from obtaining right-of-use assets$10,562 $12,558 $17,363 
Schedule of Future Minimum Operating Lease Payments Maturity
Future minimum operating lease payments as of December 31, 2023, are as follows (in thousands):
Operating Leases
2024$4,855 
20256,654 
20263,042 
20272,969 
20282,983 
Thereafter14,316 
Total lease payments34,819 
Less: Imputed lease interest(9,600)
Total lease liabilities$25,219