XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) used to compute basic net income (loss) per share $ 52,549 $ (190,284) $ (76,613)
Net income (loss) used to compute diluted net income (loss) per share $ 52,549 $ (190,284) $ (76,613)
Denominator:      
Weighted-average shares used to compute basic net income (loss) per share (in shares) 52,773,247 53,764,705 53,321,625
Weighted-average shares used to compute diluted net income (loss) per share (in shares) 56,620,590 53,764,705 53,321,625
Net income (loss) per share:      
Basic (in dollars per share) $ 1.00 $ (3.54) $ (1.44)
Diluted (in dollars per share) $ 0.93 $ (3.54) $ (1.44)