v3.26.3
Earnings (Loss) Per Share - Schedule of Computation of Basic and Dilutive Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:                
Net income $ 17,256 $ 15,796 $ 7,349 $ 11,511 $ 11,620 $ 9,939 $ 40,401 $ 33,070
Less: accretion adjustment to redeemable preferred stock       (3,555)       (10,404)
Less: allocation to participating preferred stock       (2,463)       0
Less: cash dividend paid on redeemable preferred stock       0       (54,170)
Net income (loss) available to common stockholders $ 17,256     $ 5,493     $ 40,401 $ (31,504)
Denominator:                
Weighted average common stock outstanding – basic (in Shares) 137,272,630     93,350,000     137,768,674 93,350,000
Basic earnings (loss) per share - Class A Class B common stock (in dollars per share) $ 0.13     $ 0.06     $ 0.29 $ (0.34)
Weighted average Common Stock outstanding Class A Class B common stock – basic (in shares) 137,272,630     93,350,000     137,768,674 93,350,000
Total weighted average Class A and Class B common stock outstanding – diluted (in shares) 146,390,991     97,262,548     146,110,446 93,350,000
Diluted earnings (loss) per share - Class A and Class B common stock (in dollars per share) $ 0.12     $ 0.06     $ 0.28 $ (0.34)
Stock options                
Denominator:                
Dilutive shares (in shares) 6,834,547     3,912,548     6,666,705 0
RSUs                
Denominator:                
Dilutive shares (in shares) 2,283,814     0     1,675,067 0
Class A Common Stock                
Denominator:                
Weighted average common stock outstanding – basic (in Shares) 93,837,630     93,350,000     94,333,674 93,350,000
Weighted average Common Stock outstanding Class A Class B common stock – basic (in shares) 93,837,630     93,350,000     94,333,674 93,350,000
Class B Common Stock                
Denominator:                
Weighted average common stock outstanding – basic (in Shares) 43,435,000     0     43,435,000 0
Weighted average Common Stock outstanding Class A Class B common stock – basic (in shares) 43,435,000     0     43,435,000 0