XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 29, 2020
Class of stock          
Repurchase and retirement of common stock under repurchase program $ 3,653 $ 12,558 $ 5,810 $ 63,370  
Common stock          
Class of stock          
Repurchase and retirement of common stock under repurchase program (in shares) 66,000 221,000 106,000 1,038,000  
Repurchase and retirement of common stock under repurchase program       $ 1  
2020 Share repurchase program          
Class of stock          
Number of shares authorized to be repurchased under the program         20,000,000
Repurchase and retirement of common stock under repurchase program     $ 5,800 $ 63,400  
Remaining number of shares authorized to be repurchased 5,600,000   5,600,000    
2020 Share repurchase program | Common stock          
Class of stock          
Repurchase and retirement of common stock under repurchase program (in shares)     100,000 1,000,000