XML 88 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Stock Repurchase Program      
Authorized amount for stock repurchase program $ 120,200 $ 120,200  
Payment for share repurchased   $ 0 $ 79,757
Class A common stock      
Stock Repurchase Program      
Shares repurchased (in shares) 0 0 2,592,524
Payment for share repurchased     $ 79,800
Weighted average price (per share)     $ 30.76
Stock award to employee (In shares)   84,168 200,891