v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common stock, balance at beginning of period (in shares) at Dec. 31, 2024   213,295,922      
Balance at beginning of period at Dec. 31, 2024 $ 466,761 $ 213 $ 466,554 $ 0 $ (6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 23,914     23,914  
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)   606,114      
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (2,658) $ 1 (2,659)    
Repurchase of common stock (in shares)   (2,126,464)      
Repurchase of common stock (12,000) $ (2) (11,998)    
Dividends and dividend equivalents issued 2,889   806 2,083  
Stock-based compensation 11,051   11,051    
Other comprehensive income (loss) 217       217
Common stock, balance at end of period (in shares) at Mar. 31, 2025   211,775,572      
Balance at end of period at Mar. 31, 2025 490,174 $ 212 463,754 25,997 211
Common stock, balance at beginning of period (in shares) at Dec. 31, 2025   211,336,284      
Balance at beginning of period at Dec. 31, 2025 343,561 $ 211 339,224 3,960 166
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 20,318     20,318  
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)   1,326,380      
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (4,274) $ 1 (4,275)    
Repurchase of common stock (in shares)   (2,765,378)      
Repurchase of common stock (12,261) $ (2) (12,259)    
Dividends and dividend equivalents issued 3,203   0 3,203  
Stock-based compensation 7,003   7,003    
Other comprehensive income (loss) (59)       (59)
Common stock, balance at end of period (in shares) at Mar. 31, 2026   209,897,286      
Balance at end of period at Mar. 31, 2026 $ 357,491 $ 210 $ 329,693 $ 27,481 $ 107