v3.25.2
Equity - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Weighted-average exercise price        
Beginning balance (in dollars per share) $ 10.84 $ 10.90 $ 10.90  
Granted (in dollars per share) 0 0    
Exercised (in dollars per share) 0 0    
Forfeited (in dollars per share) 10.94 15.10    
Ending balance (in dollars per share) 10.80 10.90 $ 10.84 $ 10.90
Exercisable and vested (in dollars per share) $ 10.15 $ 9.80    
Number of options        
Beginning balance (in shares) 81,250 82,750 82,750  
Granted (in shares) 0 0    
Exercised (in shares) 0 0    
Forfeited (in shares) (20,000) (1,500)    
Ending balance (in shares) 61,250 81,250 81,250 82,750
Exercisable and vested (in shares) 33,927 28,812    
Aggregate intrinsic value        
Weighted-average remaining life, outstanding (in years) 2 years 6 months 25 days 3 years 8 months 1 day 4 years 3 months 3 days 4 years 3 months 3 days
Weighted-average remaining life, exercisable and vested (in years) 2 years 6 months 3 years 6 months 18 days    
Aggregate intrinsic value, outstanding $ 0 $ 0   $ 0
Aggregate intrinsic value, exercisable and vested $ 0 $ 0