v3.25.4
Stock Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Aug. 01, 2025
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, authorized (in shares) 730,000,000 212,366,763 730,000,000 204,958,600
Share price (in dollars per share) $ 11.78 $ 2.86    
Aggregate intrinsic value, options exercised $ 3,187 $ 15    
Unrecognized compensation expense $ 1,627      
2017 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized (in shares) 2,185,560 1,669,550    
Award term 10 years      
2025 Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized (in shares) 2,493,739      
Award term 10 years      
Number of shares authorized, annual percent refresh 5.00%      
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Conversion ratio 1      
Share based payment arrangement, expense $ 996 $ 754    
Weighted average period of recognition 2 years 6 months 7 days