XML 25 R5.htm IDEA: XBRL DOCUMENT 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, 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) 64 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 130,771      
Ending balance at Mar. 31, 2026 $ 567,626 $ 1,086,650 $ 96,869 $ (880) $ (615,013)