v3.26.1
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
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 7,349 $ 9,939
Less: accretion adjustment to redeemable preferred stock 0 (3,381)
Less: allocation to participating preferred stock 0 (2,030)
Net income available to common stockholders $ 7,349 $ 4,528
Denominator:    
Weighted average Common Stock outstanding – Basic (in Shares) 138,240,994 93,350,000
Basic earnings per share - Class A Class B Common Stock (in dollars per share) $ 0.05 $ 0.05
Weighted average Common Stock outstanding – Basic (in Shares) 138,240,994 93,350,000
Total weighted average Class A and Class B Common Stock outstanding – Diluted (in shares) 145,756,044 93,350,000
Diluted earnings per share - Class A and Class B Common Stock (in dollars per share) $ 0.05 $ 0.05
Stock options    
Denominator:    
Dilutive shares (in shares) 6,491,748 0
RSUs    
Denominator:    
Dilutive shares (in shares) 1,023,303 0
Class A Common Stock    
Denominator:    
Weighted average Common Stock outstanding – Basic (in Shares) 94,805,994 93,350,000
Weighted average Common Stock outstanding – Basic (in Shares) 94,805,994 93,350,000
Class B Common Stock    
Denominator:    
Weighted average Common Stock outstanding – Basic (in Shares) 43,435,000 0
Weighted average Common Stock outstanding – Basic (in Shares) 43,435,000 0