XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Share Repurchase Program (Details) - USD ($)
May 17, 2023
Dec. 31, 2023
Share Repurchase Program [Line Items]    
Share repurchase program amount   $ 166,757
Repurchase program term 18 months  
Share repurchase program shares (in Shares)   164,029
Board of Directors [Member]    
Share Repurchase Program [Line Items]    
Share repurchase program amount $ 2,000,000