XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 01, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 29, 2024
Aug. 31, 2023
Equity, Class of Treasury Stock [Line Items]              
Number of shares repurchased (in shares)   0 0 0 0    
August 2023 Authorization              
Equity, Class of Treasury Stock [Line Items]              
Number of shares authorized to be repurchased (in shares)             20,000,000
Remaining number of shares authorized to be repurchased (in shares)   17,430,161   17,430,161      
February 2024 ASR Agreement              
Equity, Class of Treasury Stock [Line Items]              
ASR agreement authorized amount           $ 500  
Payment for ASR agreement $ 500,000            
Number of shares repurchased (in shares) 2,569,839