Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.24.2.u1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 14, 2023
USD ($)
Sep. 09, 2022
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]              
Restricted certificate of deposit     $ 51,223   $ 51,223   $ 201,822
Restricted certificate of deposit used as collateral             $ 150,000
Proceeds from maturity of short-term investment $ 5,000,000            
Gain on short-term investments         $ 0 $ 40,737  
Number of operating segments | segment         1    
Foreign currency transaction (losses) gains     $ (4,296) $ 17,709 $ (9,443) 27,593  
Earnout shares period   5 years          
Capitalized interest         $ 0 536,077  
Capitalized interest, inventory           219,531  
Capitalized interest, property and equipment           $ 316,546  
One Customer | Accounts Receivable | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk percentage         17.00%   32.00%
Three Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk percentage         100.00%    
Three Customers | Accounts Receivable | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk percentage         83.00%    
Two Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk percentage           100.00%  
Two Customers | Accounts Receivable | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk percentage             68.00%