XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expense are as follows:

  

(in thousands)         
   Year Ended December 31, 
(in thousands)  2024   2023   2022 
Operating lease expense  $2,701   $2,625   $1,501 
Finance lease expense:               
Amortization of leased assets   -    21    26 
Interest on lease liabilities   -    -    2 
Total finance lease expense   -    21    28 
Total lease expense  $2,701   $2,646   $1,529 
SCHEDULE OF CASH FLOW INFORMATION RELATED TO LEASES

Supplemental cash flow information related to leases is as follows:

  

(in thousands)         
   Year Ended December 31, 
(in thousands)  2024   2023   2022 
Cash paid for amounts included in measurement of lease liabilities:               
Operating cash flows from operating leases  $2,491   $2,500   $1,280 
Operating cash flows from finance leases   -    -    2 
Financing cash flows from finance leases   -    21    26 
SCHEDULE OF BALANCE SHEET INFORMATION RELATED TO LEASES

Supplemental balance sheet information related to leases is as follows:

  

(in thousands)      
   December 31, 
(in thousands)  2024   2023 
Operating leases          
Operating lease right-of-use assets  $16,746   $13,758 
           
Current portion of operating lease liabilities   2,682    2,323 
Operating lease liabilities, net of current portion   15,954    12,714 
Total operating lease liabilities  $18,636   $15,037 
           
Finance leases          
Property and equipment, at cost  $112   $112 
Accumulated depreciation   (112)   (97)
Property and equipment, net  $-   $15 
           
Weighted Average Remaining Lease Term          
Operating leases    6.8 years     8.4 years 
           
Weighted Average Discount Rate          
Operating leases   4.9%   4.6%
SCHEDULE OF MATURITIES OF LEASE LIABILITIES

As of December 31, 2024, maturities of lease liabilities are as follows:

  

(in thousands)  Operating 
Years Ended December 31,  Leases 
2025   2,974 
2026   3,351 
2027   3,316 
2028   3,279 
2029   3,115 
Thereafter   5,716 
Total minimum lease payments   21,751 
Less: amount representing interest   (3,115)
Present value of capital lease liabilities  $18,636