XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net, and Other Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Feb. 20, 2018
Property And Equipment Net And Other Assets [Line Items]      
Depreciation $ 805,821 $ 744,858  
Asset Purchase Agreement [Member] | Earth Media Partners, LLC [Member]      
Property And Equipment Net And Other Assets [Line Items]      
Percentage of ownership interest     19.00%
Ownership interest amount recorded as investment     $ 246,585
Accrued earn-out amount 320,167 327,667  
Asset Purchase Agreement [Member] | Earth Media Partners, LLC [Member] | Wholly Owned Subsidiary and Earth911, Inc. [Member] | Disposal Group, Not Discontinued Operations [Member]      
Property And Equipment Net And Other Assets [Line Items]      
Future earn-out amount     $ 350,000
Service [Member]      
Property And Equipment Net And Other Assets [Line Items]      
Depreciation reflected in cost of revenue $ 377,872 $ 316,405