XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Share Buyback Program (Details) - shares
3 Months Ended
Aug. 10, 2022
Mar. 31, 2023
Share Buyback Program    
Shares repurchased (in shares)   46,452
2022 Share Buyback Program    
Share Buyback Program    
Authorized amount (in shares) 10,000,000  
Term of share buyback program 2 years  
Shares repurchased (in shares)   0
Common Stock repurchased and retired (in shares)   357,461