XML 83 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Leases (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]        
Number of operating leases | lease   2    
Increase (decrease) in operating lease right of use asset $ 1,000      
Increase (decrease) in operating lease liability $ 1,000      
Amortization of right of use assets with finance lease   $ 10,400 $ 8,500 $ 4,800
Interest expense recognized for financing lease liabilities   900 600 400
Operating lease expenses   400 200 $ 200
Short term lease cost   350    
Financing lease right-of-use assets, net   12,437 10,282  
Operating lease right-of-use of assets   $ 1,324 $ 540  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets, Noncurrent Other Assets, Noncurrent  
Total right-of-use assets   $ 13,761 $ 10,822  
Current portion of financing lease obligations   6,218 5,456  
Operating lease liability, Current   $ 290 $ 134  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Accrued Liabilities, Current Accrued Liabilities, Current  
Long-term financing lease obligations   $ 7,517 $ 4,915  
Operating lease liability, Non-current   $ 1,091 $ 450  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Present value of lease obligations   $ 15,116 $ 10,955  
Operating lease, term of contract   5 years    
Minimum        
Lessee, Lease, Description [Line Items]        
Term of financing leases   3 years    
Minimum | Office Space        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract   5 years    
Maximum        
Lessee, Lease, Description [Line Items]        
Term of financing leases   5 years    
Maximum | Office Space        
Lessee, Lease, Description [Line Items]        
Operating lease, term of contract   6 years