v3.26.1
Net Income Per Share - Basic and Diluted Net Loss Per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]    
Net income attributable to Class A common stockholders basic and diluted $ 4,283 $ 561
Weighted average number of shares of Class A common stock- basic (in shares) 28,138,140 27,617,335
Effect of dilutive RSUs and options (in shares) 1,114,190 77,315
Weighted average number of shares of Class A common stock - diluted (in shares) 29,252,330 27,694,650
Net income per share of Class A common stock    
Basic (in dollars per share) $ 0.15 $ 0.02
Diluted (in dollars per share) $ 0.15 $ 0.02