v3.25.2
Net Income (Loss) per Share - Summary of calculation of diluted net income (loss) per share, the numerator is adjusted for any changes (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net loss-basic $ (9,489) $ (16,978) $ (20,520) $ (15,949)
Net loss-diluted $ (9,489) $ (16,978) $ (20,520) $ (31,749)
Denominator:        
Weighted-average common shares outstanding-basic 12,197,615 11,964,224 12,197,615 6,479,752
Dilutive securities 0 0 0 669,450
Weighted-average common shares outstanding-diluted 12,197,615 11,964,224 12,197,615 7,149,202
Net loss per share-basic $ (0.78) $ (1.42) $ (1.68) $ (2.46)
Net loss per share-diluted $ (0.78) $ (1.42) $ (1.68) $ (4.44)