XML 30 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive income (loss)
Beginning balance (in shares) at Dec. 31, 2020   72,459,255      
Beginning balance at Dec. 31, 2020 $ 905,073 $ 72 $ 850,430 $ 54,571 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 25,671     25,671  
Share-based employee compensation 53,637   53,637    
Issuance of common stock - vesting of restricted stock units (in shares)   106,110      
Issuance of common stock – vesting of restricted stock units 0 $ 1 (1)    
Common stock issued in connection with business (in shares)   994,028      
Common stock issued in connection with business combination 24,910 $ 1 24,909    
Exercise of stock options (in shares)   6,242      
Exercise of stock options 95   95    
Cancellation of unvested restricted stock awards (in shares)   (2,918)      
Change in fair value of convertible notes receivable, net 0        
Ending balance (in shares) at Dec. 31, 2021   73,562,717      
Ending balance at Dec. 31, 2021 1,009,386 $ 74 929,070 80,242 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 103,261     103,261  
Share-based employee compensation 13,876   13,876    
Issuance of common stock - vesting of restricted stock units (in shares)   284,168      
Issuance of common stock – vesting of restricted stock units 0        
Exercise of stock options (in shares)   711      
Exercise of stock options 0        
Change in fair value of convertible notes receivable, net (157)       (157)
Ending balance (in shares) at Dec. 31, 2022   73,847,596      
Ending balance at Dec. 31, 2022 1,126,366 $ 74 942,946 183,503 (157)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 123,119     123,119  
Share-based employee compensation 16,388   16,388    
Issuance of common stock - vesting of restricted stock units (in shares)   383,592      
Issuance of common stock – vesting of restricted stock units 0        
Exercise of stock options (in shares)   116,746      
Exercise of stock options 1,366   1,366    
Change in fair value of convertible notes receivable, net 143       143
Exercise of stock appreciation rights (in shares)   24,955      
Ending balance (in shares) at Dec. 31, 2023   74,372,889      
Ending balance at Dec. 31, 2023 $ 1,267,382 $ 74 $ 960,700 $ 306,622 $ (14)