XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule Of Changes In The Companys Supplier Finance Obligations (Details) - USD ($)
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]        
Opening January 1 $ 62,108 $ 142,217 $ 52,307 $ 56,603
Increase 349,909 0 375,824 128,692
Expensed (78,593) (80,109) (155,076) (132,988)
Ending $ 333,424 $ 62,108 $ 273,055 $ 52,307