General form of registration statement for all companies including face-amount certificate companies

SHAREHOLDERS' EQUITY - Warrants (Details)

v3.23.3
SHAREHOLDERS' EQUITY - Warrants (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Dec. 31, 2020
Class of Warrant or Right [Line Items]        
Number of warrants outstanding 206,000 197,000 194,974 183,250
Debenture, warrants issued 9,000 13,750    
Centurion debenture        
Class of Warrant or Right [Line Items]        
Number of warrants outstanding   13,500    
Warrants issued        
Class of Warrant or Right [Line Items]        
Number of warrants outstanding 9,000      
Roth Capital        
Class of Warrant or Right [Line Items]        
Number of warrants outstanding 9,000