XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost$7,116 $7,636 
Variable lease cost1,813 1,780 
Total lease cost$8,929 $9,416 
Supplemental cash flow information related to leases are as follows:
Year Ended December 31,
(in thousands)20232022
Cash paid for amounts included in the measurement of operating lease liabilities$6,970 $7,528 
Right-of-use assets obtained in exchange for operating lease obligations$— $862 
Other information related to leases are as follows:
Year Ended December 31,
20232022
Operating leases
Weighted-average remaining lease term (years)5.56.2
Weighted-average discount rate6.4 %6.3 %
Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of December 31, 2023 are as follows (in thousands):
Years ending December 31,
2024$7,121 
20255,940 
20264,921 
20273,805 
20283,139 
Thereafter5,747 
Total future minimum lease payments$30,673 
Less: imputed interest(4,915)
Total lease liability balance$25,758