v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - 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, 2024   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 under Equity Incentive Plan (in shares)   2,671      
Issuance of common shares for equity awards 355 $ 22,966 (22,611)    
Share-based compensation (3,409)   (3,409)    
Unrealized loss on available-for-sale securities, net (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      
Beginning balance at Dec. 31, 2024 377,478 $ 1,187,696 126,999 (647) (936,570)
Increase (Decrease) in Stockholders' Equity          
Net income 44,857        
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)
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 under Equity Incentive Plan (in shares)   190      
Issuance of common shares for equity awards 1,199 $ 2,062 (863)    
Issuance of common shares under ESPP (in shares)   83      
Issuance of common shares under ESPP 401 $ 620 (219)    
Share-based compensation 5,440   5,440    
Unrealized loss on available-for-sale securities, net (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)
Beginning balance (in shares) at Dec. 31, 2025 132,323 132,323      
Beginning balance at Dec. 31, 2025 $ 581,331 $ 1,120,035 111,263 (599) (649,368)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (2,522)      
Purchases of common shares under Share Repurchase Plan (36,819) $ (36,819)      
Issuance of common shares under Equity Incentive Plan (in shares)   1,713      
Issuance of common shares for equity awards 610 $ 14,138 (13,528)    
Tax withholding related to net settlement of equity awards (in shares)   (743)      
Tax withholding related to net settlement of equity awards (10,704) $ (10,704)      
Share-based compensation (866)   (866)    
Unrealized loss on available-for-sale securities, net (281)     (281)  
Net income 34,355       34,355
Ending balance (in shares) at Mar. 31, 2026   130,771      
Ending balance at Mar. 31, 2026 $ 567,626 $ 1,086,650 96,869 (880) (615,013)
Beginning balance (in shares) at Dec. 31, 2025 132,323 132,323      
Beginning balance at Dec. 31, 2025 $ 581,331 $ 1,120,035 111,263 (599) (649,368)
Increase (Decrease) in Stockholders' Equity          
Issuance of common shares under Equity Incentive Plan (in shares) 4,591        
Net income $ 71,769        
Ending balance (in shares) at Jun. 30, 2026 132,907 132,907      
Ending balance at Jun. 30, 2026 $ 614,864 $ 1,117,248 76,192 (977) (577,599)
Beginning balance (in shares) at Mar. 31, 2026   130,771      
Beginning balance at Mar. 31, 2026 567,626 $ 1,086,650 96,869 (880) (615,013)
Increase (Decrease) in Stockholders' Equity          
Purchases of common shares under Share Repurchase Plan (in shares)   (2,452)      
Purchases of common shares under Share Repurchase Plan (38,112) $ (38,112)      
Issuance of common shares under Equity Incentive Plan (in shares)   4,536      
Issuance of common shares for equity awards 44,845 $ 68,163 (23,318)    
Issuance of common shares under ESPP (in shares)   53      
Issuance of common shares under ESPP 363 $ 561 (198)    
Tax withholding related to net settlement of equity awards (in shares)   (1)      
Tax withholding related to net settlement of equity awards (14) $ (14)      
Share-based compensation 2,839   2,839    
Unrealized loss on available-for-sale securities, net (97)     (97)  
Net income $ 37,414       37,414
Ending balance (in shares) at Jun. 30, 2026 132,907 132,907      
Ending balance at Jun. 30, 2026 $ 614,864 $ 1,117,248 $ 76,192 $ (977) $ (577,599)