XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid in capital
Accumulated other comprehensive income (loss)
Retained earnings
Balance at beginning of period at Dec. 31, 2023 $ 700,913 $ 18 $ 198,696 $ (817) $ 503,016
Balance at beginning of period (in shares) at Dec. 31, 2023   17,556      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes 12,228   12,228    
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes (in shares)   368      
Share-based compensation 7,334   7,334    
Unrealized loss on available-for-sale securities, net of tax (93)     (93)  
Net income (loss) 86,139       86,139
Balance at end of period at Mar. 31, 2024 806,521 $ 18 218,258 (910) 589,155
Balance at end of period (in shares) at Mar. 31, 2024   17,924      
Balance at beginning of period at Dec. 31, 2023 700,913 $ 18 198,696 (817) 503,016
Balance at beginning of period (in shares) at Dec. 31, 2023   17,556      
Increase (Decrease) in Stockholders' Equity          
Unrealized loss on available-for-sale securities, net of tax (118)        
Foreign currency translation adjustment, net of tax 0        
Net income (loss) 34,228        
Balance at end of period at Jun. 30, 2024 775,198 $ 19 238,870 (935) 537,244
Balance at end of period (in shares) at Jun. 30, 2024   18,103      
Balance at beginning of period at Mar. 31, 2024 806,521 $ 18 218,258 (910) 589,155
Balance at beginning of period (in shares) at Mar. 31, 2024   17,924      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes 9,553 $ 1 9,552    
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes (in shares)   179      
Share-based compensation 11,060   11,060    
Unrealized loss on available-for-sale securities, net of tax (25)     (25)  
Foreign currency translation adjustment, net of tax 0        
Net income (loss) (51,911)       (51,911)
Balance at end of period at Jun. 30, 2024 775,198 $ 19 238,870 (935) 537,244
Balance at end of period (in shares) at Jun. 30, 2024   18,103      
Balance at beginning of period at Dec. 31, 2024 $ 830,439 $ 20 337,377 (5,942) 498,984
Balance at beginning of period (in shares) at Dec. 31, 2024 19,106 19,106      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes $ (4,669)   (4,669)    
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes (in shares)   170      
Share-based compensation 7,836   7,836    
Unrealized loss on available-for-sale securities, net of tax (22)     (22)  
Foreign currency translation adjustment, net of tax 4,401     4,401  
Net income (loss) (42,451)       (42,451)
Balance at end of period at Mar. 31, 2025 795,534 $ 20 340,544 (1,563) 456,533
Balance at end of period (in shares) at Mar. 31, 2025   19,276      
Balance at beginning of period at Dec. 31, 2024 $ 830,439 $ 20 337,377 (5,942) 498,984
Balance at beginning of period (in shares) at Dec. 31, 2024 19,106 19,106      
Increase (Decrease) in Stockholders' Equity          
Unrealized loss on available-for-sale securities, net of tax $ (71)        
Foreign currency translation adjustment, net of tax 14,507        
Net income (loss) (37,604)        
Balance at end of period at Jun. 30, 2025 $ 828,529 $ 20 358,635 8,494 461,380
Balance at end of period (in shares) at Jun. 30, 2025 19,411 19,411      
Balance at beginning of period at Mar. 31, 2025 $ 795,534 $ 20 340,544 (1,563) 456,533
Balance at beginning of period (in shares) at Mar. 31, 2025   19,276      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes 8,094   8,094    
Issuance of common stock under employee stock compensation plans, net of shares withheld for payroll taxes (in shares)   135      
Share-based compensation 9,997   9,997    
Unrealized loss on available-for-sale securities, net of tax (49)     (49)  
Foreign currency translation adjustment, net of tax 10,106     10,106  
Net income (loss) 4,847       4,847
Balance at end of period at Jun. 30, 2025 $ 828,529 $ 20 $ 358,635 $ 8,494 $ 461,380
Balance at end of period (in shares) at Jun. 30, 2025 19,411 19,411