XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Details) - Schedule of Contingently Issuable Shares
9 Months Ended
Sep. 30, 2023
shares
Schedule Of Contingently Issuable Shares [Abstract]  
Contingent consideration 903,689
Share-based compensation (Note 13) 596,311
Total contingently issuable shares 1,500,000