XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 30, 2023
May 17, 2023
Dec. 31, 2022
Equity [Abstract]      
Stock repurchase program, authorized amount   $ 100.0  
Common stock, par value (in dollars per share) $ 0.001   $ 0.001
Treasury stock, value, acquired $ 17.5    
Shares acquired, average cost per share (in dollars per share) $ 7.63    
Stock repurchase, excise tax $ 0.1    
Stock repurchase program, remaining authorized repurchase amount $ 82.5