XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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) 1,847        
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
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
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) $ 17,104        
Balance at Jun. 30, 2025 $ 714,821 $ 630 698,884 15,307  
Balance (in shares) at Jun. 30, 2025 63,011,000 63,011,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 63,011,000