XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense are as follows:
Year Ended December 31,
(in thousands)20242023
Operating lease cost$6,943 $7,116 
Variable lease cost1,537 1,813 
Total lease cost$8,480 $8,929 
Supplemental cash flow information related to leases are as follows:
Year Ended December 31,
(in thousands)20242023
Cash paid for amounts included in the measurement of operating lease liabilities$7,163 $6,970 
Right-of-use assets obtained in exchange for operating lease obligations$489 $— 
Other information related to leases are as follows:
Year Ended December 31,
20242023
Operating leases
Weighted-average remaining lease term (years)5.05.5
Weighted-average discount rate6.5 %6.4 %
Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of December 31, 2024 are as follows (in thousands):
Years ending December 31,
2025$5,809 
20264,784 
20273,833 
20283,255 
20293,288 
Thereafter2,577 
Total future minimum lease payments$23,546 
Less: imputed interest(3,144)
Total lease liability balance$20,402