XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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)   848,764        
Issuance of employee equity awards, net of shares withheld (8,050)     (8,050)    
Stock-based compensation 97,998     97,998    
Repurchase of common stock (in shares)   (9,133,895)        
Repurchase of common stock (249,816)   (249,816)      
Warrant exercise (in shares)   279,867        
Other comprehensive income (loss), net of tax (2,489)         (2,489)
Net income 43,804       43,804  
Balance at end of period (in shares) at Sep. 30, 2024   88,343,258        
Balance at end of period at Sep. 30, 2024 434,876 $ 9 (250,825) 551,587 133,775 330
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
Balance at end of period (in shares) at Dec. 31, 2024 85,310,698 85,310,698,000        
Balance at end of period at Dec. 31, 2024 $ 422,062 $ 9 (303,889) 581,596 144,307 39
Balance at beginning of period (in shares) at Jun. 30, 2024   90,711,413        
Balance at beginning of period at Jun. 30, 2024 456,193 $ 9 (188,865) 519,670 123,354 2,025
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   169,168        
Issuance of employee equity awards, net of shares withheld (1,556)     (1,556)    
Stock-based compensation 33,473     33,473    
Repurchase of common stock (in shares)   (2,817,190)        
Repurchase of common stock (61,960)   (61,960)      
Warrant exercise (in shares)   279,867        
Other comprehensive income (loss), net of tax (1,695)         (1,695)
Net income 10,421       10,421  
Balance at end of period (in shares) at Sep. 30, 2024   88,343,258        
Balance at end of period at Sep. 30, 2024 $ 434,876 $ 9 (250,825) 551,587 133,775 330
Balance at beginning of period (in shares) at Dec. 31, 2024 85,310,698 85,310,698,000        
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)   836,514,000        
Issuance of employee equity awards, net of shares withheld (7,577)     (7,577)    
Stock-based compensation 99,104     99,104    
Other comprehensive income (loss), net of tax 380         380
Net income $ 46,035       46,035  
Balance at end of period (in shares) at Sep. 30, 2025 86,147,212 86,147,212,000        
Balance at end of period at Sep. 30, 2025 $ 560,004 $ 9 (303,889) 673,123 190,342 419
Balance at beginning of period (in shares) at Jun. 30, 2025   85,927,511,000        
Balance at beginning of period at Jun. 30, 2025 515,022 $ 9 (303,889) 642,206 176,478 218
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   219,701,000        
Issuance of employee equity awards, net of shares withheld (2,102)     (2,102)    
Stock-based compensation 33,019     33,019    
Other comprehensive income (loss), net of tax 201         201
Net income $ 13,864       13,864  
Balance at end of period (in shares) at Sep. 30, 2025 86,147,212 86,147,212,000        
Balance at end of period at Sep. 30, 2025 $ 560,004 $ 9 $ (303,889) $ 673,123 $ 190,342 $ 419