v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance at Dec. 31, 2024 $ 691,159 $ 627 $ 692,329 $ (1,797)
Balance (in shares) at Dec. 31, 2024   62,665    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding 183 $ 1 182 0
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding (in shares)   106    
Stock-based compensation 2,147 $ 0 2,147 0
Stock-based compensation (in shares)   0    
Net income (loss) (46,584) $ 0 0 (46,584)
Net Income (loss) (in shares)   0    
Balance at Mar. 31, 2025 646,905 $ 628 694,658 (48,381)
Balance (in shares) at Mar. 31, 2025   62,771    
Balance at Dec. 31, 2024 691,159 $ 627 692,329 (1,797)
Balance (in shares) at Dec. 31, 2024   62,665    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss) 17,104      
Balance at Jun. 30, 2025 714,821 $ 630 698,884 15,307
Balance (in shares) at Jun. 30, 2025   63,011    
Balance at Mar. 31, 2025 646,905 $ 628 694,658 (48,381)
Balance (in shares) at Mar. 31, 2025   62,771    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding 1,247 $ 2 1,245 0
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding (in shares)   211    
Accrued excise tax on common stock repurchase applied against tax liability 59 $ 0 59 0
Accrued excise tax on common stock repurchase applied against tax liability, shares   0    
Stock-based compensation 2,422 $ 0 2,422 0
Stock-based compensation (in shares)   0    
Conversion of 2025 Notes to common stock 500 $ 0 500 0
Conversion of 2025 Notes to common stock, shares   29    
Net income (loss) 63,688 $ 0 0 63,688
Net Income (loss) (in shares)   0    
Balance at Jun. 30, 2025 714,821 $ 630 698,884 15,307
Balance (in shares) at Jun. 30, 2025   63,011    
Balance at Dec. 31, 2025 $ 1,172,841 $ 747 902,726 269,368
Balance (in shares) at Dec. 31, 2025 74,636 74,636    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding $ 101 $ 1 100 0
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding (in shares)   143    
Repurchase of common stock, including accrued excise tax (in shares)   (971)    
Repurchase of common stock including accrued excise tax (20,449) $ (10) (20,439) 0
Stock-based compensation 2,567 $ 0 2,567 0
Stock-based compensation (in shares)   0    
Net income (loss) 186,595 $ 0 0 186,595
Net Income (loss) (in shares)   0    
Balance at Mar. 31, 2026 1,341,655 $ 738 884,954 455,963
Balance (in shares) at Mar. 31, 2026   73,808    
Balance at Dec. 31, 2025 $ 1,172,841 $ 747 902,726 269,368
Balance (in shares) at Dec. 31, 2025 74,636 74,636    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss) $ 103,175      
Balance at Jun. 30, 2026 $ 1,233,262 $ 727 859,992 372,543
Balance (in shares) at Jun. 30, 2026 72,637 72,637    
Balance at Mar. 31, 2026 $ 1,341,655 $ 738 884,954 455,963
Balance (in shares) at Mar. 31, 2026   73,808    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding 1,662 $ 2 1,660 0
Exercise of stock options and issuance of common stock units and stock awards, net of repurchase of shares to satisfy tax withholding (in shares)   232    
Repurchase of common stock, including accrued excise tax (in shares)   (1,403)    
Repurchase of common stock including accrued excise tax (31,378) $ (13) (31,365) 0
Stock-based compensation 4,743 $ 0 4,743 0
Stock-based compensation (in shares)   0    
Net income (loss) (83,420) $ 0 0 (83,420)
Net Income (loss) (in shares)   0    
Balance at Jun. 30, 2026 $ 1,233,262 $ 727 $ 859,992 $ 372,543
Balance (in shares) at Jun. 30, 2026 72,637 72,637