XML 45 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 Deficit)
Accumulated Other Comprehensive loss
Balance beginning (in shares) at Dec. 31, 2021   141,301,569      
Balance beginning at Dec. 31, 2021 $ 303,510 $ 16 $ 361,542 $ (56,797) $ (1,251)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon exercise of stock options (in shares)   1,412,226      
Common stock issued upon exercise of stock options 401   401    
Vested common stock awards (in shares)   320,430      
Vested common stock awards (2) $ (2)      
Stock-based compensation 9,129   9,129    
Net income 78,569     78,569  
Other comprehensive income (loss) (14,702)       (14,702)
Ending balance at Dec. 31, 2022 376,905 $ 14 371,072 21,772 (15,953)
Ending balance (in shares) at Dec. 31, 2022   143,034,225      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon exercise of stock options (in shares)   959,143      
Common stock issued upon exercise of stock options 146   146    
Vested common stock awards (in shares)   1,713,163      
Vested common stock awards 1 $ 1      
Stock-based compensation 11,636   11,636    
Net income 23,798     23,798  
Other comprehensive income (loss) 10,021       10,021
Ending balance at Dec. 31, 2023 $ 422,507 $ 15 $ 382,854 $ 45,570 $ (5,932)
Ending balance (in shares) at Dec. 31, 2023   145,706,531