XML 171 R77.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE - Schedule of diluted earnings per share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net income (loss) attributable to common shareholders $ 7,428,135 $ (32,344,428)
Plus: Effect of dilutive items 3,189,196 0
Net Income (Loss) Attributable to Parent, Diluted $ 10,617,331 $ (32,344,424)
Weighted average number of common shares outstanding (as-converted) 34,453,696 42,596,264
Plus: Effect for conversion of Origination Class B into SVS 18,203,421 0
Plus: Effect for dilutive share-based compensation awards 929,210 0
Weighted average number of shares outstanding, Diluted 53,586,327 42,596,264
Income (loss) per share - diluted $ 0.2 $ (0.76)