XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Shares
Additional paid-in capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   143,833      
Beginning balance at Dec. 31, 2023 $ 377,954 $ 1,200,218 $ 120,788 $ (730) $ (942,322)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (2,374)      
Purchases of common shares under Share Repurchase Plan (13,370) $ (13,370)      
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   2,231      
Issuance of common shares from exercise of stock options and vesting of RSUs 28 $ 21,134 (21,106)    
Shared-based compensation 5,737   5,737    
Unrealized gain (loss) on available-for-sale securities (124)     (124)  
Net income (10,749)       (10,749)
Ending balance (in shares) at Mar. 31, 2024   143,690      
Ending balance at Mar. 31, 2024 359,476 $ 1,207,982 105,419 (854) (953,071)
Beginning balance (in shares) at Dec. 31, 2023   143,833      
Beginning balance at Dec. 31, 2023 377,954 $ 1,200,218 120,788 (730) (942,322)
Increase (Decrease) in Stockholders' Equity          
Net income 4,323        
Ending balance (in shares) at Sep. 30, 2024   143,109      
Ending balance at Sep. 30, 2024 388,002 $ 1,206,613 119,773 (385) (937,999)
Beginning balance (in shares) at Mar. 31, 2024   143,690      
Beginning balance at Mar. 31, 2024 359,476 $ 1,207,982 105,419 (854) (953,071)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (1,050)      
Purchases of common shares under Share Repurchase Plan (5,249) $ (5,249)      
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   192      
Issuance of common shares from exercise of stock options and vesting of RSUs 383 $ 1,773 (1,390)    
Issuance of common shares under ESPP (in shares)   152      
Issuance of common shares under ESPP 703 $ 1,048 (345)    
Shared-based compensation 8,586   8,586    
Unrealized gain (loss) on available-for-sale securities (5)     (5)  
Net income 722       722
Ending balance (in shares) at Jun. 30, 2024   142,984      
Ending balance at Jun. 30, 2024 364,616 $ 1,205,554 112,270 (859) (952,349)
Increase (Decrease) in Stockholders' Equity          
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   125      
Issuance of common shares from exercise of stock options and vesting of RSUs 235 $ 1,059 (824)    
Shared-based compensation 8,327   8,327    
Unrealized gain (loss) on available-for-sale securities 474     474  
Net income 14,350       14,350
Ending balance (in shares) at Sep. 30, 2024   143,109      
Ending balance at Sep. 30, 2024 $ 388,002 $ 1,206,613 119,773 (385) (937,999)
Beginning balance (in shares) at Dec. 31, 2024 140,883 140,883      
Beginning balance at Dec. 31, 2024 $ 377,478 $ 1,187,696 126,999 (647) (936,570)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (5,807)      
Purchases of common shares under Share Repurchase Plan (47,400) $ (47,400)      
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   2,671      
Issuance of common shares from exercise of stock options and vesting of RSUs 355 $ 22,966 (22,611)    
Shared-based compensation (3,409)   (3,409)    
Unrealized gain (loss) on available-for-sale securities (178)     (178)  
Net income 23,344       23,344
Ending balance (in shares) at Mar. 31, 2025   137,747      
Ending balance at Mar. 31, 2025 $ 350,190 $ 1,163,262 100,979 (825) (913,226)
Beginning balance (in shares) at Dec. 31, 2024 140,883 140,883      
Beginning balance at Dec. 31, 2024 $ 377,478 $ 1,187,696 126,999 (647) (936,570)
Increase (Decrease) in Stockholders' Equity          
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares) 441        
Net income $ 76,408        
Ending balance (in shares) at Sep. 30, 2025 131,841 131,841      
Ending balance at Sep. 30, 2025 $ 365,771 $ 1,116,797 109,885 (749) (860,162)
Beginning balance (in shares) at Mar. 31, 2025   137,747      
Beginning balance at Mar. 31, 2025 350,190 $ 1,163,262 100,979 (825) (913,226)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (5,352)      
Purchases of common shares under Share Repurchase Plan (43,362) $ (43,362)      
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   190      
Issuance of common shares from exercise of stock options and vesting of RSUs 1,199 $ 2,062 (863)    
Issuance of common shares under ESPP (in shares)   83      
Issuance of common shares under ESPP 401 $ 620 (219)    
Shared-based compensation 5,440   5,440    
Unrealized gain (loss) on available-for-sale securities (80)     (80)  
Net income 21,513       21,513
Ending balance (in shares) at Jun. 30, 2025   132,668      
Ending balance at Jun. 30, 2025 335,301 $ 1,122,582 105,337 (905) (891,713)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (1,090)      
Purchases of common shares under Share Repurchase Plan (8,785) $ (8,785)      
Issuance of common shares from exercise of stock options and vesting of RSUs (in shares)   263      
Issuance of common shares from exercise of stock options and vesting of RSUs 1,629 $ 3,000 (1,371)    
Shared-based compensation 5,919   5,919    
Unrealized gain (loss) on available-for-sale securities 156     156  
Net income $ 31,551       31,551
Ending balance (in shares) at Sep. 30, 2025 131,841 131,841      
Ending balance at Sep. 30, 2025 $ 365,771 $ 1,116,797 $ 109,885 $ (749) $ (860,162)