XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Accrued Compensation and Related Costs (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Salaries and wages payable $ 457,565 $ 502,940
Employee benefits payable 54,811 31,618
Accrued paid time off (PTO) 361,418 590,491
Profit sharing payable 1,347,622 369,841
Total accrued compensation and related costs $ 2,221,416 $ 1,494,890