XML 114 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Repurchase (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Oct. 25, 2022
Class of Stock [Line Items]    
Share repurchase program, authorized amount   $ 250,000,000
Common Stock    
Class of Stock [Line Items]    
Stock repurchased (in shares) 11,471,591  
Total share repurchases $ 112,909,879  
Stock repurchased (in dollars per share) $ 9.85  
Stock repurchased settled during period, shares (in shares) 11,303,522  
Stock repurchased settled during period, value $ 111,364,813