XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Feb. 29, 2024
Stockholders' Equity Note [Abstract]      
Share repurchase aggregate amount     $ 400,000
Shares repurchased   3.5  
Shares repurchased price per share   $ 24.22  
Shares repurchased value $ 84,689 $ 84,700  
Share repurchase program remaining authorized amount $ 315,300 $ 315,300