v3.26.1
Share-based Compensation Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 18, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares options, granted   64,288    
Weighted average grant-date fair values of options granted   $ 12.97 $ 5.92  
Outstanding options   895,003   876,533
Option exercises, Shares   19,142    
Modified awards, term   6 years 4 months 24 days    
Unrecognized share-based compensation expense related to stock options   $ 1.4    
Weighted average period of unrecognized share-based compensation expense   2 years 3 months 18 days    
Stock option exercises   19,142    
Shares issued, vesting of non-vested stock   37,157    
Shares issued, payment for employee bonuses   65,917    
Shares issued, withheld to cover taxes   22,641    
Shares issued, payment for employee bonuses, net of shares withheld for taxes   43,276    
Nonvested Shares, Granted   80,927    
Unrecognized share-based compensation expense related to non-vested shares   $ 0.6    
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option grants, term   10-year    
Weighted average period of unrecognized share-based compensation expense   2 years 3 months 18 days    
Modified Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Outstanding options 647,915      
Exercise price of options repriced $ 7.43      
Modified awards, term 10 years      
Total expected incremental share-based compensation expense $ 0.6      
Share based payment award plan modification vested awards 0.4      
Share based payment award plan modification remaining vesting period $ 0.2      
Minimum | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option, vesting period   3 years    
Minimum | Modified Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Exercise price per share included in approved repricing $ 8.5      
Maximum | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option, vesting period   4 years