v3.25.1
Supplemental Cash Flows Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Supplemental Cash Flows Information    
Cash paid for interest on long-term debt $ 608 $ 548
Cash paid for interest on finance leases 5,005 4,038
Cash paid for operating leases 932 582
Cash paid for income taxes 3,300  
Non-cash investing and financing activities:    
Financed capital expenditures 92  
Acquisition of financing leases 597  
Debt conversion to common stock   321
Warrant liability related to common stock issuance   7,662
Common stock issued for Employee Stock Purchase Plan $ 40 $ 19