XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional  Paid-in Capital
Accumulated Other Comprehensive Earnings (Loss)
Retained Earnings
Balance (in shares) at Dec. 31, 2022   54,253,796      
Balance at Dec. 31, 2022 $ 886,204 $ 54 $ 408,115 $ (3,210) $ 481,245
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 6,306   6,306    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   216,826      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 1,811   1,811    
Net earnings (loss) 16,948       16,948
Unrealized gain on marketable securities, net of tax 881     881  
Balance (in shares) at Mar. 31, 2023   54,470,622      
Balance at Mar. 31, 2023 912,150 $ 54 416,232 (2,329) 498,193
Balance (in shares) at Dec. 31, 2022   54,253,796      
Balance at Dec. 31, 2022 886,204 $ 54 408,115 (3,210) 481,245
Increase (Decrease) in Stockholders' Equity          
Net earnings (loss) 141        
Unrealized gain on marketable securities, net of tax 2,004        
Balance (in shares) at Sep. 30, 2023   54,630,758      
Balance at Sep. 30, 2023 912,191 $ 55 431,956 (1,206) 481,386
Balance (in shares) at Mar. 31, 2023   54,470,622      
Balance at Mar. 31, 2023 912,150 $ 54 416,232 (2,329) 498,193
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 6,088   6,088    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   122,279      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 1,947 $ 1 1,946    
Net earnings (loss) (831)       (831)
Unrealized gain on marketable securities, net of tax 554     554  
Balance (in shares) at Jun. 30, 2023   54,592,901      
Balance at Jun. 30, 2023 919,908 $ 55 424,266 (1,775) 497,362
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 7,920   7,920    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   37,857      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (230)   (230)    
Net earnings (loss) (15,976)       (15,976)
Unrealized gain on marketable securities, net of tax 569     569  
Balance (in shares) at Sep. 30, 2023   54,630,758      
Balance at Sep. 30, 2023 $ 912,191 $ 55 431,956 (1,206) 481,386
Balance (in shares) at Dec. 31, 2023 54,723,356 54,723,356      
Balance at Dec. 31, 2023 $ 921,516 $ 55 439,493 (593) 482,561
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 5,897   5,897    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   241,960      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 1,570   1,570    
Net earnings (loss) 124       124
Unrealized gain on marketable securities, net of tax 59     59  
Balance (in shares) at Mar. 31, 2024   54,965,316      
Balance at Mar. 31, 2024 $ 929,166 $ 55 446,960 (534) 482,685
Balance (in shares) at Dec. 31, 2023 54,723,356 54,723,356      
Balance at Dec. 31, 2023 $ 921,516 $ 55 439,493 (593) 482,561
Increase (Decrease) in Stockholders' Equity          
Net earnings (loss) 58,537        
Unrealized gain on marketable securities, net of tax $ 671        
Balance (in shares) at Sep. 30, 2024 55,219,273 55,219,273      
Balance at Sep. 30, 2024 $ 1,007,150 $ 55 465,919 78 541,098
Balance (in shares) at Mar. 31, 2024   54,965,316      
Balance at Mar. 31, 2024 929,166 $ 55 446,960 (534) 482,685
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 6,552   6,552    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   80,733      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 1,658   1,658    
Net earnings (loss) 19,916       19,916
Unrealized gain on marketable securities, net of tax 162     162  
Balance (in shares) at Jun. 30, 2024   55,046,049      
Balance at Jun. 30, 2024 957,454 $ 55 455,170 (372) 502,601
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 7,674   7,674    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   173,224      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 3,075   3,075    
Net earnings (loss) 38,497       38,497
Unrealized gain on marketable securities, net of tax $ 450     450  
Balance (in shares) at Sep. 30, 2024 55,219,273 55,219,273      
Balance at Sep. 30, 2024 $ 1,007,150 $ 55 $ 465,919 $ 78 $ 541,098