Annual report [Section 13 and 15(d), not S-K Item 405]

NET INCOME (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)

v3.25.4
NET INCOME (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
EPS Numerator:      
Net income (loss) $ 367,024 $ 17,485 $ (25,091)
EPS Denominator—Basic:      
Weighted-average common shares outstanding (in shares) 17,987 17,579 17,401
EPS Denominator—Diluted:      
Weighted-average common shares outstanding (in shares) 17,987 17,579 17,401
Dilutive effect of stock options, RSUs and shares under Purchase Plan (in shares) 853 108 0
Weighted-average shares outstanding and common stock equivalents (in shares) 18,840 17,687 17,401
Net income (loss) per share      
Basic (in dollars per share) $ 20.40 $ 0.99 $ (1.44)
Diluted (in dollars per share) $ 19.48 $ 0.99 $ (1.44)