XML 58 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
Components of lease expense are presented below for the years ended December 31, 2023, 2022 and 2021.
Year Ended December 31,
202320222021
(in thousands)
Lease cost
Operating lease cost$6,400 $5,673 $6,210 
Short-term lease cost1,037 1,265 747 
Variable lease cost1,952 857 973 
Total lease cost$9,389 $7,795 $7,930 
Schedule of Supplemental Information Required by ASC 842
Supplemental information is presented below for the years ended December 31, 2023, 2022 and 2021.
Year Ended December 31,
202320222021
(dollar amounts in thousands)
Other information
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$6,808$6,385$6,609
ROU Assets obtained in exchange for lease obligations$6,0641,6507,143
Weighted-average remaining lease term — operating leases3.3 years4.2 years4.5 years
Weighted-average discount rate — operating leases6.6 %4.4 %4.2 %
Schedule of Future Minimum Lease Payments
The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December 31, 2023:

Period/YearOperating Leases
(in thousands)
2024$7,365 
20256,617 
20263,768 
20271,365 
20281,389 
Thereafter116 
Total minimum lease payments$20,620 
Less: imputed lease payments1,999 
Present value of lease liabilities$18,621