XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]                
Accrued operating expenses $ 277,987       $ 446,286      
Accrued wages and related expenses 1,349,195       616,297      
Business development accrual 376,816       486,908      
Accrued interest expense 26,000       0      
Accrued 401(k) 66,642       262,599      
Accrued tax payable 3,187,638       3,404,424      
Total accrued expenses $ 5,284,278 $ 5,715,544 $ 6,790,346 $ 7,099,711 $ 5,216,514 $ 7,321,386 $ 4,533,721 $ 4,253,589