v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-Based Compensation    
Stock Issued During Period, Shares, Issued for Services 150,000  
Per share fair value $ 5.17  
Stock options 60,000  
Options, exercised, weighted average exercise price $ 4.62  
Stock options exercised (in shares) 4,113  
Employee Stock Option    
Stock-Based Compensation    
Stock options exercised (in shares)   0
Restricted stock units    
Stock-Based Compensation    
Aggregate intrinsic value $ 0.8  
Fair value $ 0.6  
Vested RSU 0  
Shares issued in period 140,000  
Incentive Plan | Maximum    
Stock-Based Compensation    
Shares available for issuance 5,000,000