XML 114 R89.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Apr. 01, 2021
Payables and Accruals [Abstract]              
Accrued federal excise tax $ 1,145,937       $ 1,808,065 $ 2,408,318  
Accrued bonus program 1,185,877       0 0  
Accrued professional fees 1,134,368       736,323 66,000  
Accrued payroll 458,027       430,344 964,661  
Other accruals 417,496       618,243 357,616  
Income taxes payable 394,133       438,517 1,784,266  
Unearned revenue 1,822,972       101,593 201,891 $ 400,000
Accrued sales commissions 0       252,366 932,712  
Accrued interest 0       2,681 4,762  
Accrued liabilities $ 7,065,444 $ 6,603,892 $ 6,282,980 $ 4,677,757 $ 4,388,132 $ 6,213,592