XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details) - Related Party - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
Mar. 13, 2025
Sep. 13, 2024
Related Party Transaction [Line Items]    
Purchase of treasury stock at cost (in shares) 521  
Price per share (in dollars per share) $ 17.47  
Purchase and retirement of common stock $ 9,101  
Amount authorized to be repurchased   $ 100,000