v3.26.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expense are as follows:

  

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

SCHEDULE OF CASH FLOW INFORMATION RELATED TO LEASES

Supplemental cash flow information related to leases was as follows:

  

         
   Three Months Ended 
   March 31, 
(in thousands)  2026   2025 
Cash paid for amounts included in measurement of lease liabilities:        
Operating cash flows from operating leases  $1,086   $554 
Operating cash flows from finance leases   3    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)  2026   2025 
Operating leases          
Operating lease right-of-use assets  $17,929   $14,075 
           
Current portion of operating lease liabilities   4,985    3,481 
Operating lease liabilities, net of current portion   16,259    14,034 
Total operating lease liabilities  $21,244   $17,515 
           
Finance leases          
Property and equipment, at cost  $159   $157 
Accumulated depreciation   (125)   (120)
Property and equipment, net  $34   $37 
           
Weighted Average Remaining Lease Term          
Operating leases   5.0 years     5.7 years  
Finance leases   2.2 years     2.3 years  
           
Weighted Average Discount Rate          
Operating leases   5.7%   4.9%
Finance leases   5.5%   5.5%

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 
2026 (remainder of the year)  $3,931   $12 
2027   5,166    15 
2028   5,009    7 
2029   4,092    5 
2030   2,225    - 
Thereafter   3,682    - 
Total minimum lease payments   24,105    39 
Less: amount representing interest   (2,861)   (5)
Present value of lease liabilities  $21,244   $34