Quarterly report [Sections 13 or 15(d)]

Net Income Per Share - Schedule of Antidilutive Securities (Details)

v3.26.1
Net Income Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive securities excluded from the computation of diluted net loss per share        
Total 1,677 3,269 1,503 3,200
Stock options        
Antidilutive securities excluded from the computation of diluted net loss per share        
Total 1,061 2,955 996 2,937
RSUs        
Antidilutive securities excluded from the computation of diluted net loss per share        
Total 616 314 507 263