XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss) attributable to holders of shares of Class A common stock—basic $ 50,268 $ 16,566
Class A Common Stock    
Numerator:    
Net income (loss) attributable to holders of shares of Class A common stock—basic 50,268 16,566
Add (deduct) dilutive effect of:    
Net income (loss) attributable to holders of shares of Class A common stock—diluted $ 50,268 $ 16,566
Denominator:    
Weighted average shares of Class A common stock outstanding—basic 73,870,456 70,228,589
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,685,635 4,873,510
Weighted average shares of Class A common stock outstanding—diluted 78,556,091 75,102,099
Net income (loss) per share attributable to holders of shares of Class A common stock, basic    
Basic $ 0.68 $ 0.24
Net income (loss) per share attributable to holders of shares of Class A common stock, diluted    
Diluted $ 0.64 $ 0.22