v3.25.2
Schedule of Future Minimum Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2025 $ 624  
2026 730  
2027 611  
2028 594  
2029 592  
Thereafter 335  
Total future minimum lease payments 3,486  
Less: amount representing interest (778)  
Present value of obligations under operating leases 2,708  
Less: current portion (693) $ (703)
Long-term operating lease obligations $ 2,015 $ 166