Annual report pursuant to Section 13 and 15(d)

Revenue and Contracts with Customers (Details) - Schedule of Expected Credit Losses

v3.24.1
Revenue and Contracts with Customers (Details) - Schedule of Expected Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Expected Credit Losses [Abstract]    
Allowance for expected credit losses at beginning of period $ 331,262 $ 305,517
Allowance for expected credit losses at end of period 17,472 331,262
Bad debt expense [1] 63,358 415,009
Write-off uncollectable accounts $ (377,148) $ (389,264)
[1] Bad debt expense is recognized as a component of General and administrative expenses. Includes amounts attributable to unbilled accounts receivable (see Note 7).