XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Marketing and advertising spend commitment $ 0 $ 6,100,000
Marketing, advertising, and tradeshows 11,984,019 18,972,025
Co-Branded Advertising Spend    
Other Commitments [Line Items]    
Marketing and advertising spend commitment $ 200,000 19,400,000
Term of agreement, up to (in years) 1 year  
Co-Branded Marketing and Advertising Spend    
Other Commitments [Line Items]    
Marketing, advertising, and tradeshows $ 10,583,307 $ 17,023,522