XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended
Aug. 08, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 29, 2024
May 08, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares repurchased (in shares)     793,946 840,856 1,502,434 1,543,476    
Average price per share, including commissions (in dollars per share)     $ 5.48 $ 5.95 $ 5.88 $ 6.66    
Repurchase Program under the Capital Return Program                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock repurchased during period, value             $ 75.0  
2024 Repurchase Program                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Share repurchase program, authorized amount   $ 25.0            
Stock repurchase program, term (in months)   12 months            
2025 Repurchase Program                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Share repurchase program, authorized amount               $ 50.0
Share repurchase program, remaining authorized, amount     $ 45.7   $ 45.7      
2025 Repurchase Program | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares repurchased (in shares) 457,110              
Average price per share, including commissions (in dollars per share) $ 5.30