XML 72 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost, Supplemental Cash Flow Information and Non-Cash Activity and Weighted-Average Remaining Lease Terms
The components of lease costs were as follows:
For the years ended December 31,
202420232022
Operating lease costs$2,145 $814 $664 
Amortization of right of use assets- finance lease126 86 110 
Lease costs$2,271 $900 $774 
Supplemental cash flow information and non-cash activity were as follows:
For the years ended December 31,
202420232022
Cash paid for amounts related to lease liabilities:
Operating cash flows from finance leases (interest)$11 $$
Operating cash flows from operating leases1,684 836 670 
Financing cash flows from finance leases (principal)61 44 63 
Non-cash lease activity:
Right-of-use assets obtained in exchange for lease obligations$21,934 $1,816 $731 

Weighted-average remaining lease terms and discount rates:
For the years ended December 31,
20242023
2022
Weighted-average remaining lease terms in years
Operating leases5.292.892.02
Finance leases1.812.302.69
Weighted-average discount rate
Operating leases5.23 %6.77 %6.52 %
Finance leases4.14 %3.92 %3.00 %
Schedule of Operating Lease Maturity
The aggregate annual lease obligations at December 31, 2024, were as follows:
Operating LeasesFinance Leases
2025$3,888 $111 
20264,838 181 
20274,804 14 
20283,751 24 
20293,494 — 
Thereafter2,267 — 
Total future minimum lease payments$23,042 $330 
Less: amounts representing interest3,103 19 
Present value of lease liabilities19,939 311 
Less: current portion3,265 100 
Long-term portion$16,674 $211 
Schedule of Financing Lease Maturity
The aggregate annual lease obligations at December 31, 2024, were as follows:
Operating LeasesFinance Leases
2025$3,888 $111 
20264,838 181 
20274,804 14 
20283,751 24 
20293,494 — 
Thereafter2,267 — 
Total future minimum lease payments$23,042 $330 
Less: amounts representing interest3,103 19 
Present value of lease liabilities19,939 311 
Less: current portion3,265 100 
Long-term portion$16,674 $211