XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity - Narrative (Details) - 2024 Share Buyback Program - USD ($)
3 Months Ended
Mar. 31, 2024
Feb. 20, 2024
Class of Stock [Line Items]    
Stock repurchase program, authorized amount   $ 140,000,000
Repurchase and retirement of common stock (in shares) 200,258,000  
Repurchase and retirement of common stock $ 7,795,000  
Share repurchase program, excise tax 78,000  
Remaining authorized purchase amount $ 132,205,000