XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Reconciliation of Segment Operating Income (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation Of Segment Operating Income Details [Abstract]    
Operating income $ 13,188,617 $ 6,273,302
Interest expense, net 2,977,164 2,364,461
Gain on sale of business 12,564,153  
Other (expense), net (41,002) (246,396)
Income before income tax expense $ 22,734,604 $ 3,662,445