XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Retained earnings (accumulated deficit)
Accumulated other comprehensive (loss)
Balance, beginning of period (in shares) at Dec. 31, 2022   82,436      
Balance, beginning of period at Dec. 31, 2022 $ 130,843 $ 824 $ 229,602 $ (76,513) $ (23,070)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for stock compensation plans (in shares)   452      
Issuance of common stock for stock compensation plans 672 $ 4 668    
Issuance of common stock under the employee stock purchase plan (in shares)   52      
Issuance of common stock under the employee stock purchase plan 2,143 $ 1 2,142    
Stock-based compensation 42,557   42,557    
Cash dividends declared (2,488)   (2,488)    
Other comprehensive income (loss) 1,543       1,543
Net (loss) (20,774)     (20,774)  
Balance, end of period (in shares) at Mar. 31, 2023   82,940      
Balance, end of period at Mar. 31, 2023 $ 154,496 $ 829 272,481 (97,287) (21,527)
Balance, beginning of period (in shares) at Dec. 31, 2023 83,840 83,840      
Balance, beginning of period at Dec. 31, 2023 $ 353,838 $ 838 379,584 (8,705) (17,879)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for stock compensation plans (in shares)   1,139      
Issuance of common stock for stock compensation plans 18,656 $ 12 18,644    
Issuance of common stock under the employee stock purchase plan (in shares)   32      
Issuance of common stock under the employee stock purchase plan 1,758   1,758    
Stock-based compensation 34,781   34,781    
Cash dividends declared (2,550)   (2,550)    
Other comprehensive income (loss) (4,173)       (4,173)
Net (loss) $ (12,124)     (12,124)  
Balance, end of period (in shares) at Mar. 31, 2024 85,011 85,011      
Balance, end of period at Mar. 31, 2024 $ 390,186 $ 850 $ 432,217 $ (20,829) $ (22,052)