XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share - Summary of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]                
Basic net income (loss) per share $ 0.01     $ (0.06)     $ (0.22) $ (0.07)
Diluted net income (loss) per share $ 0.01     $ (0.06)     $ (0.22) $ (0.07)
Numerator:                
Net Income (Loss) $ 2,593 $ 308 $ (41,194) $ (8,860) $ 1,861 $ (2,908) $ (38,293) $ (9,907)
Denominator:                
Weighted average number of shares outstanding - basic 173,561,778     144,096,312     173,071,481 143,851,357
Add stock options to purchase shares and restricted stock units 1,987,564     0     0 0
Weighted average number of shares outstanding - diluted 175,549,342     144,096,312     173,071,481 143,851,357