XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 66,638 $ 45,762 $ 133,420 $ 40,498
Adjusted net income $ 66,881 $ 46,380 $ 134,152 $ 40,498
Denominator:        
Weighted average common shares outstanding (in shares) 130,797 135,329 131,228 135,621
Effect of dilutive securities:        
Employee stock-based awards (in shares) 180 456 193 528
Weighted average common shares outstanding for diluted calculation (in shares) 132,995 139,914 133,439 136,236
Basic and diluted net income per share        
Net income per share, basic (in usd per share) $ 0.51 $ 0.34 $ 1.02 $ 0.30
Net income per share, diluted (in usd per share) $ 0.50 $ 0.33 $ 1.01 $ 0.30
Notes due 2028 and 2026        
Numerator:        
Notes due 2028 and Notes due 2026 financing costs, net $ 243 $ 618 $ 732  
Notes due 2025        
Effect of dilutive securities:        
Warrants (in shares) 0 54 0 87
Convertible Notes | Notes due 2026        
Effect of dilutive securities:        
Notes due (in shares) 0 2,057 0 0
Convertible Notes | Notes due 2028        
Effect of dilutive securities:        
Notes due (in shares) 2,018 2,018 2,018 0