v3.26.1
Treasury Stock and Repurchases to Authorized and Unissued (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 18, 2025
USD ($)
shares
Jun. 30, 2026
shares
Mar. 31, 2026
shares
Jun. 30, 2025
shares
Mar. 31, 2025
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Oct. 22, 2025
Equity, Class of Treasury Stock [Line Items]                
Exchange ratio 1.3549              
Common stock repurchased on vesting for payroll taxes, shares   3,168 2,102 1,490 2,914      
Stock repurchase program maximum percentage               5.00%
Common Stock Repurchase Program [Member]                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program termination date           Jul. 18, 2025    
Conversion of common stock held 1,459,691              
Treasury at cost | $ $ 13.1              
Common stock repurchased on vesting for payroll taxes, shares       0     0  
Remaining number of shares authorized to be repurchased under stock repurchase program       41,495     41,495  
2025 Equity Incentive Plan [Member]                
Equity, Class of Treasury Stock [Line Items]                
Treasury stock transferred to fund awards granted           29,390 36,849  
Treasury stock transferred, average cost per share | $ / shares             $ 6.93  
2012 and 2025 Equity Incentive Plan [Member]                
Equity, Class of Treasury Stock [Line Items]                
Common stock repurchased on vesting for payroll taxes, shares           5,270    
Repurchased shares of common stock average cost per share | $ / shares           $ 15.68    
2012 Equity Incentive Plan [Member]                
Equity, Class of Treasury Stock [Line Items]                
Common stock repurchased on vesting for payroll taxes, shares             4,405  
Treasury stock transferred, average cost per share | $ / shares             $ 11.51