XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity Transactions- Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
May 08, 2023
Sep. 14, 2022
Class of Warrant or Right [Line Items]              
Repurchase and retirement of common stock $ 64,448,000 $ 48,497,000 $ 20,993,000 $ 13,855,000      
Additional Paid-in Capital              
Class of Warrant or Right [Line Items]              
Repurchase and retirement of common stock $ 64,447,000 $ 48,496,000 $ 20,993,000 $ 13,855,000      
2022 Share Repurchase Program              
Class of Warrant or Right [Line Items]              
Stock repurchase program, authorized amount             $ 100,000,000
Repurchase and retirement of common stock (in shares)         3.2    
Shares repurchased, average price per share (in usd per share)         $ 6.46    
2022 Share Repurchase Program | Additional Paid-in Capital              
Class of Warrant or Right [Line Items]              
Repurchase and retirement of common stock         $ 21,000,000    
2023 Share Repurchase Program              
Class of Warrant or Right [Line Items]              
Stock repurchase program, authorized amount           $ 200,000,000  
Repurchase and retirement of common stock (in shares) 11.5       21.6    
Repurchase and retirement of common stock $ 64,400,000       $ 112,900,000    
Shares repurchased, average price per share (in usd per share) $ 5.62       $ 5.22    
Stock repurchase program, remaining authorized repurchase amount (less than) $ 88,100,000       $ 88,100,000