XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details) - Related Party - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
May 06, 2024
Mar. 05, 2024
Feb. 22, 2024
Related Party Transaction [Line Items]      
Purchase of treasury stock at cost (in shares) 2,115 2,607  
Price per share (in US dollars per share) $ 14.64 $ 12.62  
Purchase and retirement of common stock $ 30,958 $ 32,894  
Amount authorized to be repurchased     $ 100,000