XML 87 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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
20242023
ROU AssetsOther assets$16,384 $22,085 
Lease liabilities, current portionOther current liabilities5,600 5,744 
Lease liabilities, long-term portionOther long-term liabilities15,128 19,475 
Total lease liabilities$20,728 $25,219 
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,
202420232022
Operating lease expense$8,262 $8,188 $7,701 
Variable lease expense 1,838 1,501 1,089 
Short-term lease expense48 86 327 
Total lease expense$10,148 $9,775 $9,117 
Other information pertaining to operating leases consists of the following:
Year Ended December 31,
202420232022
Weighted average remaining lease-term6.0 years5.7 years4.2 years
Weighted average discount rate8.3 %7.9 %5.4 %

Supplemental cash flow and other information related to operating leases are as follows (in thousands):
Year Ended December 31,
202420232022
Operating cash flows from operating leases$7,042 $7,911 $5,380 
Non cash investing activities:
Lease liabilities arising from obtaining right-of-use assets$849 $10,562 $12,558 
Schedule of Future Minimum Operating Lease Payments Maturity
Future minimum operating lease payments as of December 31, 2024, are as follows (in thousands):
Operating Leases
2025$5,156 
20263,035 
20272,968 
20282,983 
20293,047 
Thereafter11,268 
Total lease payments28,457 
Less: Imputed lease interest(7,729)
Total lease liabilities$20,728