XML 129 R107.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - Share Buyback Program (Details) - shares
12 Months Ended
Aug. 10, 2022
Dec. 31, 2023
Dec. 31, 2022
Share Buyback Program      
Shares repurchased (in shares)     232
2022 Share Buyback Program      
Share Buyback Program      
Authorized amount (in shares) 50,000    
Term of share buyback program 2 years    
Shares repurchased (in shares)   0  
Common Stock repurchased and retired (in shares)   1,787