v3.25.2
Net Income (Loss) Per Share - Computation of Net Income (Loss) Per Share Basic and Diluted (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Basic net income (loss) applicable to common stockholders $ 85 $ (756) $ (1,897) $ (2,206)
Denominator:        
Basic net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Diluted net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Class A        
Numerator:        
Basic net income (loss) applicable to common stockholders $ 9 $ (82) $ (202) $ (239)
Diluted net income (loss) applicable to common stockholders $ 9 $ (82) $ (202) $ (239)
Denominator:        
Weighted average number of shares outstanding - basic 4,661 4,661 4,661 4,661
Weighted average number of shares outstanding - diluted 4,661 4,661 4,661 4,661
Basic net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Diluted net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Class B        
Numerator:        
Basic net income (loss) applicable to common stockholders $ 76 $ (674) $ (1,695) $ (1,967)
Reallocation of net income (loss) for Class A to Class B shares 9 (82) (202) (239)
Diluted net income (loss) applicable to common stockholders $ 85 $ (756) $ (1,897) $ (2,206)
Denominator:        
Weighted average number of shares outstanding - basic 39,241 38,403 39,151 38,398
Conversion of Class A to B common shares outstanding 4,661 4,661 4,661 4,661
Weighted average number of shares outstanding - diluted 43,902 43,064 43,812 43,059
Basic net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Diluted net income (loss) per Class A and B share applicable to common stockholders $ 0 $ (0.02) $ (0.04) $ (0.05)
Anti-dilutive shares 6,434 5,216 6,336 5,270