XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common and Preferred Stock (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 16, 2022
May 09, 2022
Aug. 11, 2021
May 04, 2020
Common and Preferred Stock [Line Items]                  
Weighted average excluded from net loss per diluted common shares (in Shares)   76,532 155,463            
Shares repurchased (in Shares) 144,110 548,549 269,160 225,205          
Common stock authorization $ 2,762,000                
Repurchase shares (in Shares)     214,937            
Shares repurchased, value     $ 3,446,000            
Remains authorization   $ 2,052,000              
Excise tax percentage           1.00%      
Excise tax imposed   1.00%              
Common Stock [Member]                  
Common and Preferred Stock [Line Items]                  
Shares repurchased (in Shares)   548,549 54,223 81,095 454,443        
Common stock authorization     $ 734,000 $ 1,554,000 $ 7,238,000        
Excise tax   $ 7,278,000              
Board of Directors [Member]                  
Common and Preferred Stock [Line Items]                  
Stock repurchase program, authorized amount             $ 10,000,000 $ 5,000,000 $ 10,000,000