XML 154 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Supplemental balance sheet information
Supplemental balance sheet information related to leases were as follows (in thousands):
 December 31, 2024December 31, 2023
Operating leases
Operating lease right-of-use assets$9,401 $12,286 
Other current liabilities$3,061 $3,594 
Operating lease liabilities6,655 9,264 
Total operating lease liabilities$9,716 $12,858 
Finance leases
Other noncurrent assets$2,675 $760 
Other current liabilities$580 $164 
Other noncurrent liabilities2,155 613 
Total finance lease liabilities$2,735 $777 
Weighted average remaining lease term
Operating leases3.4 years4.1 years
Finance leases4.3 years4.3 years
Weighted average discount rate
Operating leases5.7 %5.5 %
Finance leases6.8 %6.6 %
Operating lease maturity schedule
Maturities of lease liabilities at December 31, 2024, were as follows (in thousands):

Year Ending December 31,Operating LeasesFinance LeasesTotal
2025$3,617 $731 $4,348 
20263,029 731 3,760 
20272,613 726 3,339 
20281,138 591 1,729 
2029278 285 563 
Thereafter231 — 231 
Total lease payments10,906 3,064 13,970 
Less imputed interest1,190 329 1,519 
Total$9,716 $2,735 $12,451 
Finance Lease, Liability, to be Paid, Maturity
Maturities of lease liabilities at December 31, 2024, were as follows (in thousands):

Year Ending December 31,Operating LeasesFinance LeasesTotal
2025$3,617 $731 $4,348 
20263,029 731 3,760 
20272,613 726 3,339 
20281,138 591 1,729 
2029278 285 563 
Thereafter231 — 231 
Total lease payments10,906 3,064 13,970 
Less imputed interest1,190 329 1,519 
Total$9,716 $2,735 $12,451