XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expense are as follows:

 

(in thousands)  2025   2024 
   Three Months Ended 
   March 31, 
(in thousands)  2025   2024 
Operating lease expense  $859   $665 
Finance lease expense:        
Amortization of leased assets   2    - 
Interest on lease liabilities   1    - 
Total finance lease expense   3    - 
Total lease expense  $862   $665 

 

SCHEDULE OF CASH FLOW INFORMATION RELATED TO LEASES

Supplemental cash flow information related to leases was as follows:

 

(in thousands)  2025   2024 
   Three Months Ended 
   March 31, 
(in thousands)  2025   2024 
Cash paid for amounts included in measurement of lease liabilities:        
Operating cash flows from operating leases  $554   $639 
Operating cash flows from finance leases   2     - 
SCHEDULE OF BALANCE SHEET INFORMATION RELATED TO LEASES

Supplemental balance sheet information related to leases was as follows:

 

   March 31,   December 31, 
(in thousands)  2025   2024 
Operating leases          
Operating lease right-of-use assets  $16,306   $16,746 
           
Current portion of operating lease liabilities   2,979    2,682 
Operating lease liabilities, net of current portion   15,436    15,954 
Total operating lease liabilities  $18,415   $18,636 
           
Finance leases          
Property and equipment, at cost  $145   $112 
Accumulated depreciation   (115)   (112)
Property and equipment, net  $30   $- 
           
Weighted Average Remaining Lease Term          
Operating leases   6.5 years    6.8 years 
Finance leases   3.9 years    n/a 
           
Weighted Average Discount Rate          
Operating leases   4.9%   4.9%
Finance leases   5.5%   n/a 
SCHEDULE OF MATURITIES OF LEASE LIABILITIES

As of March 31, 2025, maturities of lease liabilities were as follows:

 

(in thousands)  Operating   Finance 
Years Ended December 31,  Leases   Leases 
2025 (remainder of the year)  $2,812   $10 
2026   3,333    10 
2027   3,335    9 
2028   3,326    5 
2029   2,809    3 
Thereafter   5,716    - 
Total minimum lease payments   21,331    37 
Less: amount representing interest   (2,916)   (3)
Present value of lease liabilities  $18,415   $34