XML 104 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Receivables (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]        
Contracts with customers $ 5,392,779 $ 5,814,731 [1] $ 5,392,779 [1] $ 5,298,636 [1]
Receivables from sales agents 2,209,185 2,139,563    
Other 23,200,919 5,214,235    
Total receivables 30,802,883 13,168,529    
Allowance for doubtful accounts (2,229,791) (1,492,934) (2,229,791) $ (1,800,725)
Net receivables $ 28,573,092 $ 11,675,595 $ 28,573,092  
[1] Included in Receivables, net on the condensed consolidated balance sheets