XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Commitments and contingencies      
Purchase Commitments $ 12,308,000    
Accounts receivable 5,941   $ 3,412
Aggregate Stop-loss $ 9,830,000 $ 8,644,000  
Aggregate Stop-loss percentage 53.90% 46.20%