XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share Attributable to Class A Common Shareholders - Schedule of Calculations of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income (loss) attributable to holders of shares of Class A common stock—basic $ 16,894 $ (10,732) $ 46,621 $ (19,040)
Class A Common Stock        
Numerator:        
Net income (loss) attributable to holders of shares of Class A common stock—basic 16,894 (10,732) 46,621 (19,040)
Add (deduct) dilutive effect of:        
Net income (loss) attributable to holders of shares of Class A common stock—diluted $ 16,894 $ (10,732) $ 46,621 $ (19,040)
Denominator:        
Weighted average shares of Class A common stock outstanding—basic 72,325,050 68,752,061 71,612,206 68,260,558
Add (deduct) dilutive effect of:        
Weighted average number of incremental shares issuable from unvested RSUs and stock options, as calculated using the treasury stock method 4,581,221   4,535,151  
Weighted average shares of Class A common stock outstanding—diluted 76,906,271 68,752,061 76,147,357 68,260,558
Net income (loss) per share attributable to holders of shares of Class A common stock, basic        
Basic $ 0.23 $ (0.16) $ 0.65 $ (0.28)
Net income (loss) per share attributable to holders of shares of Class A common stock, diluted        
Diluted $ 0.22 $ (0.16) $ 0.61 $ (0.28)