v3.25.2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Earnings
Accumulated Other Comprehensive Income
Balance at beginning of period (in shares) at Dec. 31, 2023   96,348,522        
Balance at beginning of period at Dec. 31, 2023 $ 553,429 $ 9 $ (1,009) $ 461,639 $ 89,971 $ 2,819
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   679,596        
Issuance of employee equity awards, net of shares withheld (6,494) $ 0   (6,494)    
Stock-based compensation 64,525     64,525    
Repurchase of common stock (in shares)   (6,316,705)        
Repurchase of common stock (187,856)   (187,856)      
Other comprehensive income (loss), net of tax (794)         (794)
Net income 33,383       33,383  
Balance at end of period (in shares) at Jun. 30, 2024   90,711,413        
Balance at end of period at Jun. 30, 2024 456,193 $ 9 (188,865) 519,670 123,354 2,025
Balance at beginning of period (in shares) at Mar. 31, 2024   96,115,816        
Balance at beginning of period at Mar. 31, 2024 571,604 $ 9 (27,367) 489,343 106,869 2,750
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   188,725        
Issuance of employee equity awards, net of shares withheld (2,992) $ 0   (2,992)    
Stock-based compensation 33,319     33,319    
Repurchase of common stock (in shares)   (5,593,128)        
Repurchase of common stock (161,498)   (161,498)      
Other comprehensive income (loss), net of tax (725)         (725)
Net income 16,485       16,485  
Balance at end of period (in shares) at Jun. 30, 2024   90,711,413        
Balance at end of period at Jun. 30, 2024 $ 456,193 $ 9 (188,865) 519,670 123,354 2,025
Balance at beginning of period (in shares) at Dec. 31, 2024 85,310,698 85,310,698        
Balance at beginning of period at Dec. 31, 2024 $ 422,062 $ 9 (303,889) 581,596 144,307 39
Balance at end of period (in shares) at Mar. 31, 2025   85,669,824        
Balance at end of period at Mar. 31, 2025 $ 467,159 $ 9 (303,889) 611,563 159,366 110
Balance at beginning of period (in shares) at Dec. 31, 2024 85,310,698 85,310,698        
Balance at beginning of period at Dec. 31, 2024 $ 422,062 $ 9 (303,889) 581,596 144,307 39
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   616,813        
Issuance of employee equity awards, net of shares withheld (5,475) $ 0   (5,475)    
Stock-based compensation 66,085     66,085    
Other comprehensive income (loss), net of tax 179         179
Net income $ 32,171       32,171  
Balance at end of period (in shares) at Jun. 30, 2025 85,927,511 85,927,511        
Balance at end of period at Jun. 30, 2025 $ 515,022 $ 9 (303,889) 642,206 176,478 218
Balance at beginning of period (in shares) at Mar. 31, 2025   85,669,824        
Balance at beginning of period at Mar. 31, 2025 467,159 $ 9 (303,889) 611,563 159,366 110
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   257,687        
Issuance of employee equity awards, net of shares withheld (2,430) $ 0   (2,430)    
Stock-based compensation 33,073     33,073    
Other comprehensive income (loss), net of tax 108         108
Net income $ 17,112       17,112  
Balance at end of period (in shares) at Jun. 30, 2025 85,927,511 85,927,511        
Balance at end of period at Jun. 30, 2025 $ 515,022 $ 9 $ (303,889) $ 642,206 $ 176,478 $ 218