v3.23.2
Stockholders’ Equity Transactions- Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
May 08, 2023
Sep. 14, 2022
Class of Warrant or Right [Line Items]          
Repurchase and retirement of common stock $ 48,497,000 $ 20,993,000      
Additional Paid-in Capital          
Class of Warrant or Right [Line Items]          
Repurchase and retirement of common stock $ 48,496,000 $ 20,993,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    
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) 10.2   10.2    
Shares repurchased, average price per share (in usd per share) $ 4.75   $ 4.75    
Stock repurchase program, remaining authorized repurchase amount (less than) $ 151,700,000   $ 151,700,000