Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Registered Direct Offering Checkpoint & Fortress) (Details)

v3.24.1
Subsequent Events (Registered Direct Offering Checkpoint & Fortress) (Details) - USD ($)
1 Months Ended 4 Months Ended
Feb. 10, 2023
Jan. 31, 2024
Nov. 30, 2023
Oct. 31, 2023
Dec. 31, 2022
Jul. 31, 2023
Jun. 13, 2023
Subsequent Events              
Number of shares called by warrants     1        
Warrant expiration term     5 years        
Exercise price of warrants     $ 1.70       $ 8.136
Sale of National Holding's stock, proceeds received     $ 8,900,000 $ 10,000,000.0      
Checkpoint Common Stock Warrants              
Subsequent Events              
Number of warrants to purchase shares       6,325,354      
Exercise price of warrants       $ 4.075      
Sale of National Holding's stock, proceeds received       $ 10,000,000.0      
Checkpoint Common Stock Warrants | Common Stock Warrant              
Subsequent Events              
Number of warrants to purchase shares       6,325,354      
Exercise price of warrants       $ 1.51      
Maximum | Checkpoint Common Stock Warrants | Common Stock Warrant              
Subsequent Events              
Exercise price of warrants           $ 5.00  
Direct offering              
Subsequent Events              
Stock offering, number of shares issued 1,100,000            
Stock offering, price per share $ 12.53            
Direct offering | Checkpoint Common Stock Warrants              
Subsequent Events              
Exercise price of warrants       $ 5.00      
Sale of National Holding's stock, proceeds received         $ 6,700,000    
Direct offering | Checkpoint Common Stock Warrants | Common Stock Warrant              
Subsequent Events              
Stock offering, number of shares issued           9,621,089  
Unit Price Per Share         $ 4.325    
Direct offering | Checkpoint Common Stock Warrants | Pre funded warrants              
Subsequent Events              
Warrants issued         784,105    
Number of shares called by warrants         1    
Subsequent Events | Direct offering              
Subsequent Events              
Warrant expiration term   5 years          
Exercise price of warrants   $ 3.21          
Sale of National Holding's stock, proceeds received   $ 10,200,000          
Subsequent Events | Direct offering | Checkpoint Common Stock Warrants              
Subsequent Events              
Sale of National Holding's stock, proceeds received   $ 12,800,000          
Subsequent Events | Direct offering | Checkpoint Common Stock Warrants | Common Stock Warrant              
Subsequent Events              
Warrant expiration term   5 years          
Exercise price of warrants   $ 1.68          
Subsequent Events | Direct offering | Checkpoint Common Stock Warrants | Pre funded warrants              
Subsequent Events              
Warrants issued   6,481,233          
Number of shares called by warrants   1          
Stock offering, price per share   $ 1.8049          
Exercise price of warrants   0.0001          
Subsequent Events | Direct offering | Checkpoint Common Stock Warrants | Placement Agent Warrants              
Subsequent Events              
Exercise price of warrants   $ 2.2563          
Subsequent Events | Direct offering | Maximum              
Subsequent Events              
Number of warrants to purchase shares   3,303,305          
Subsequent Events | Direct offering | Maximum | Checkpoint Common Stock Warrants | Common Stock Warrant              
Subsequent Events              
Number of warrants to purchase shares   7,756,233          
Subsequent Events | Direct offering | Maximum | Checkpoint Common Stock Warrants | Placement Agent Warrants              
Subsequent Events              
Number of warrants to purchase shares   465,374          
Subsequent Events | Direct offering | Common Stock              
Subsequent Events              
Stock offering, number of shares issued   3,303,305          
Unit Price Per Share   $ 3.33          
Subsequent Events | Direct offering | Common Stock | Checkpoint Common Stock Warrants              
Subsequent Events              
Stock offering, price per share   $ 1.805          
Sale of National Holding's stock, proceeds received   $ 1,275,000