XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 187,316 $ 187,315 $ 373,661 $ 375,344
Short-term lease costs 150
Variable lease costs
Sublease income (10,753) (10,440) (21,298) (29,036)
Total lease costs $ 176,563 $ 176,875 $ 352,363 $ 346,458