XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Share Buyback Program (Details) - 2022 Share Buyback Program - shares
6 Months Ended
Aug. 10, 2022
Jun. 30, 2024
Jun. 30, 2023
Share Buyback Program      
Authorized amount (in shares) 50,000    
Term of share buyback program 2 years    
Shares repurchased (in shares)   0 0
Common Stock repurchased and retired (in shares)   1,787