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