XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Details) - Schedule of pro forma combined financial information - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]      
Revenue $ 627,402,261 $ 539,522,587 $ 461,001,227
Net Income $ 11,087,122 $ 46,960,359 $ 43,763,036