v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Operating lease, Right of use asset expense $ 200 $ 100    
Cash paid for right of use lease $ 200 $ 100 $ 317 $ 224
Weighted-average remaining term of lease 1 year 6 months 29 days   1 year 6 months 29 days  
Weighted-average discount rate for leases 5.26%   5.26%  
Corporate office on lease        
Leases        
Operating lease renewal term 5 years   5 years  
Vehicles        
Leases        
Term of lease contract 3 years   3 years  
Equipment        
Leases        
Term of lease contract 2 years   2 years