XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings (Accumulated Deficit) [Member]
Accumulated Other Comprehensive Income [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2022 $ 679,670 $ 10 $ 964,467 $ (280,555)   $ (4,252)
Beginning Balance, shares at Dec. 31, 2022   101,320       564
Net income 246,012     246,012    
Stock-based compensation, net of tax 7,244   7,978     $ (734)
Stock-based compensation, net of tax, shares   347       63
Ending Balance at Jun. 30, 2023 932,926 $ 10 972,445 (34,543)   $ (4,986)
Ending Balance, shares at Jun. 30, 2023   101,667       627
Beginning Balance at Mar. 31, 2023 690,837 $ 10 968,539 (273,326)   $ (4,386)
Beginning Balance, shares at Mar. 31, 2023   101,358       575
Net income 238,783     238,783    
Stock-based compensation, net of tax 3,306   3,906     $ (600)
Stock-based compensation, net of tax, shares   309       52
Ending Balance at Jun. 30, 2023 932,926 $ 10 972,445 (34,543)   $ (4,986)
Ending Balance, shares at Jun. 30, 2023   101,667       627
Beginning Balance at Dec. 31, 2023 644,851 $ 10 978,575 (325,261) $ 20 $ (8,493)
Beginning Balance, shares at Dec. 31, 2023   102,322       867
Net income 20,939     20,939    
Stock-based compensation, net of tax 5,400   6,717     $ (1,317)
Stock-based compensation, net of tax, shares   274       98
Unrealized gain (loss) on marketable securities, net of tax (12)       (12)  
Other 168   168      
Ending Balance at Jun. 30, 2024 671,346 $ 10 985,460 (304,322) 8 $ (9,810)
Ending Balance, shares at Jun. 30, 2024   102,596       965
Beginning Balance at Mar. 31, 2024 659,311 $ 10 982,098 (313,649) 6 $ (9,154)
Beginning Balance, shares at Mar. 31, 2024   102,479       920
Net income 9,327     9,327    
Stock-based compensation, net of tax 2,538   3,194     $ (656)
Stock-based compensation, net of tax, shares   117       45
Unrealized gain (loss) on marketable securities, net of tax 2       2  
Other 168   168      
Ending Balance at Jun. 30, 2024 $ 671,346 $ 10 $ 985,460 $ (304,322) $ 8 $ (9,810)
Ending Balance, shares at Jun. 30, 2024   102,596       965