Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Additional Information (Details)

v3.23.1
Stock Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant 1,573,054  
Salaries and wages $ 10,504,840 $ 9,275,724
Selling expenses 14,674,171 26,124,853
Unrecognized compensation cost $ 1,978,049  
Unrecognized compensation cost expected to be recognized 4 years  
Employee RSU and RSA grants [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Salaries and wages $ 835,733 0
Non-employee RSU and RSA grants [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Selling expenses $ 215,977 $ 549,510
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Shares vested 76,837  
Restricted Stock Award RSA [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares vested 83,000  
Restricted Stock Award RSA [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Restricted Stock Award RSA [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years