v3.26.1
Share-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Options            
Beginning balance (in shares) 1,188 1,211   1,211    
Options, granted (in shares) 0 0 0 0 0  
Options, exercised (in shares) (23) 0        
Options, forfeited (in shares) 0 (23)        
Ending balance (in shares) 1,165 1,188   1,165   1,211
Options vested and exercisable (in shares) 1,165     1,165    
Weighted Average Fair Value Per Share            
Beginning balance (in dollars per share) $ 0.47 $ 0.47   $ 0.47    
Granted (in dollars per share) 0 0        
Exercised (in dollars per share) 0.64 0        
Forfeited (in dollars per share) 0 0.34        
Ending balance (in dollars per share) 0.47 0.47   0.47   $ 0.47
Vested and exercisable (in dollars per share)       0.47    
Weighted Average Exercise Price Per Share            
Beginning balance (in dollars per share) 0.66 0.66   0.66    
Granted (in dollars per share) 0 0        
Exercised (in dollars per share) 0.46 0        
Forfeited (in dollars per share) 0 0.46        
Ending balance (in dollars per share) 0.66 $ 0.66   0.66   $ 0.66
Vested and exercisable (in dollars per share) $ 0.66     $ 0.66    
Weighted Average Remaining Years and Aggregate Intrinsic Value            
Options outstanding, weighted average remaining years 3 years 3 months 3 years 6 months 3 days       3 years 8 months 8 days
Options outstanding, intrinsic value $ 2,746 $ 1,154   $ 2,746   $ 1,399
Exercised, intrinsic value 35 0 $ 0 $ 35 $ 2,351  
Forfeited, intrinsic value 0 $ 42        
Weighted Average RemainingOptions vested and exercisable       3 years 3 months    
Options, exercisable, intrinsic value $ 2,746     $ 2,746