v3.25.2
Fair Value Measurements - (Details Narrative) - USD ($)
$ in Thousands
Jun. 30, 2025
Feb. 28, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]      
Fair value of derivatives, current $ 579   $ 0
Fair value of derivatives, non-current 1,735   $ 0
Swap Transaction [Member] | Cash Flow Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Notional amount $ 87,860    
Derivative fixed rate 4.12%    
Fair value of derivatives $ 2,314    
Fair value of derivatives, current 579    
Fair value of derivatives, non-current $ 1,735    
Swap Transaction [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Notional amount   $ 87,860  
Derivative fixed rate   4.12%