v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
Total
Beginning balance at Dec. 31, 2024 $ 1 $ 656,872 $ 66 $ 2,216 $ 659,155
Beginning balance, shares at Dec. 31, 2024 57,144,887        
Net Income (Loss)       85,336 85,336
Unrealized gain (loss) on investments     173   173
Restricted stock unit tax withholding, net of stock option exercises   4,462     4,462
Restricted stock unit tax withholding, net of stock option exercises, shares 392,982        
Stock-based compensation   23,954     23,954
Ending balance at Jun. 30, 2025 $ 1 685,288 239 87,552 773,080
Ending balance, shares at Jun. 30, 2025 57,537,869        
Beginning balance at Mar. 31, 2025 $ 1 672,503 245 47,776 720,525
Beginning balance, shares at Mar. 31, 2025 57,393,673        
Net Income (Loss)       39,776 39,776
Unrealized gain (loss) on investments     (6)   (6)
Restricted stock unit tax withholding, net of stock option exercises   1,329     1,329
Restricted stock unit tax withholding, net of stock option exercises, shares 144,196        
Stock-based compensation   11,456     11,456
Ending balance at Jun. 30, 2025 $ 1 685,288 239 87,552 773,080
Ending balance, shares at Jun. 30, 2025 57,537,869        
Beginning balance at Dec. 31, 2025 $ 1 708,968 346 160,903 870,218
Beginning balance, shares at Dec. 31, 2025 57,726,170        
Net Income (Loss)       107,919 107,919
Unrealized gain (loss) on investments     (1,073)   (1,073)
Restricted stock unit tax withholding, net of stock option exercises   2,224     2,224
Restricted stock unit tax withholding, net of stock option exercises, shares 394,525        
Stock-based compensation   19,955     19,955
Ending balance at Jun. 30, 2026 $ 1 731,147 (727) 268,822 999,243
Ending balance, shares at Jun. 30, 2026 58,120,695        
Beginning balance at Mar. 31, 2026 $ 1 717,370 (413) 193,391 910,349
Beginning balance, shares at Mar. 31, 2026 57,867,389        
Net Income (Loss)       75,431 75,431
Unrealized gain (loss) on investments     (314)   (314)
Restricted stock unit tax withholding, net of stock option exercises   4,442     4,442
Restricted stock unit tax withholding, net of stock option exercises, shares 253,306        
Stock-based compensation   9,335     9,335
Ending balance at Jun. 30, 2026 $ 1 $ 731,147 $ (727) $ 268,822 $ 999,243
Ending balance, shares at Jun. 30, 2026 58,120,695