XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Treasury Stock
Balance at Dec. 31, 2023 $ 674,955 $ 633 $ 1,093,340 $ (25,189) $ (393,829)
Balance (in shares) at Dec. 31, 2023   63,307,000      
Treasury stock balance (in shares) at Dec. 31, 2023         32,005,000
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 404 $ 1 403 0 $ 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)   124,000     0
Repurchase of common stock (9,665) $ (6) (9,659) 0 $ 0
Repurchase of common stock (in shares)   (634,000)     0
Stock-based compensation 1,455 $ 0 1,455 0 $ 0
Stock-based compensation (in shares)   0     0
Net income (loss) 36,532 $ 0 0 36,532 $ 0
Net Income (loss) (in shares)   0     0
Balance at Mar. 31, 2024 703,681 $ 628 1,085,539 11,343 $ (393,829)
Balance (in shares) at Mar. 31, 2024   62,797,000      
Treasury stock balance (in shares) at Mar. 31, 2024         32,005,000
Balance at Dec. 31, 2023 674,955 $ 633 1,093,340 (25,189) $ (393,829)
Balance (in shares) at Dec. 31, 2023   63,307,000      
Treasury stock balance (in shares) at Dec. 31, 2023         32,005,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 3,060        
Balance at Sep. 30, 2024 668,542 $ 626 690,045 (22,129) $ 0
Balance (in shares) at Sep. 30, 2024   62,601,000      
Treasury stock balance (in shares) at Sep. 30, 2024         0
Balance at Mar. 31, 2024 703,681 $ 628 1,085,539 11,343 $ (393,829)
Balance (in shares) at Mar. 31, 2024   62,797,000      
Treasury stock balance (in shares) at Mar. 31, 2024         32,005,000
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 136 $ 1 135 0 $ 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)   118,000     0
Repurchase of common stock (5,260) $ (3) (5,257) 0 $ 0
Repurchase of common stock (in shares)   (353,000)     0
Retirement of treasury stock 0 $ 0 (393,829) 0 $ 393,829
Retirement of treasury stock (in Shares)   0     (32,005,000)
Stock-based compensation 1,643 $ 0 1,643 0 $ 0
Stock-based compensation (in shares)   0     0
Net income (loss) (34,685) $ 0 0 (34,685) $ 0
Net Income (loss) (in shares)   0     0
Balance at Jun. 30, 2024 665,515 $ 626 688,231 (23,342) $ 0
Balance (in shares) at Jun. 30, 2024   62,562,000      
Treasury stock balance (in shares) at Jun. 30, 2024         0
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 211 $ 0 211 0 $ 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)   39,000     0
Stock-based compensation 1,603 $ 0 1,603 0 $ 0
Stock-based compensation (in shares)   0     0
Net income (loss) 1,213 $ 0 0 1,213 $ 0
Net Income (loss) (in shares)   0     0
Balance at Sep. 30, 2024 668,542 $ 626 690,045 (22,129) $ 0
Balance (in shares) at Sep. 30, 2024   62,601,000      
Treasury stock balance (in shares) at Sep. 30, 2024         0
Balance at Dec. 31, 2024 $ 691,159 $ 627 692,329 (1,797)  
Balance (in shares) at Dec. 31, 2024 62,665,000 62,665,000      
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,000      
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,000      
Balance at Dec. 31, 2024 $ 691,159 $ 627 692,329 (1,797)  
Balance (in shares) at Dec. 31, 2024 62,665,000 62,665,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ 107,012        
Balance at Sep. 30, 2025 $ 1,009,951 $ 748 903,988 105,215  
Balance (in shares) at Sep. 30, 2025 74,769,000 74,769,000      
Balance at Mar. 31, 2025 $ 646,905 $ 628 694,658 (48,381)  
Balance (in shares) at Mar. 31, 2025   62,771,000      
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,000      
Accrued excise tax on common stock repurchase applied against tax liability, shares   0      
Accrued excise tax on common stock repurchase applied against tax liability 59 $ 0 59 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 (in Shares)   29,000      
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,000      
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 169 $ 1 168 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)   47,000      
Stock-based compensation 2,380 $ 0 2,380 0  
Stock-based compensation (in shares)   0      
Conversion of 2025 Notes to common stock 191,975 $ 111 191,864 0  
Conversion of 2025 Notes to common stock (in Shares)   11,120,000      
Exercise of warrants 10,698 $ 6 10,692 0  
Exercise of warrants (in shares)   591,000      
Net income (loss) 89,908 $ 0 0 89,908  
Net Income (loss) (in shares)   0      
Balance at Sep. 30, 2025 $ 1,009,951 $ 748 $ 903,988 $ 105,215  
Balance (in shares) at Sep. 30, 2025 74,769,000 74,769,000