v3.26.3
Net Income (Loss) Per Share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 1,864 $ 460 $ (1,901) $ (16,260)
Less: undistributed earnings allocated to shares subject to the Repurchase Agreement 213   $ 0  
Net income - basic 1,651      
Net income - diluted $ 1,651      
Denominator:        
Weighted-average shares outstanding - basic (in shares) 105,243,744 102,503,857 111,459,543 96,558,050
Effect of dilutive securities (in shares) 865,609      
Weighted-average shares outstanding - diluted (in shares) 106,109,353 112,540,226 111,459,543 96,558,050
Net income per common share - basic (in dollars per share) $ 0.02 $ 0 $ (0.02) $ (0.17)
Net income per common share - diluted (in dollars per share) $ 0.02 $ 0 $ (0.02) $ (0.17)