XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative effect of adoption of ASU 2020-06
Adjusted Balance
Common Stock
Common Stock
Adjusted Balance
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative effect of adoption of ASU 2020-06
Additional Paid-in Capital
Adjusted Balance
Accumulated Other Comprehensive Earnings (Loss)
Accumulated Other Comprehensive Earnings (Loss)
Adjusted Balance
Retained Earnings
Retained Earnings
Cumulative effect of adoption of ASU 2020-06
Retained Earnings
Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2021       53,256,094 53,256,094                
Beginning balance at Dec. 31, 2021 $ 815,851 $ (15,600) $ 800,251 $ 53 $ 53 $ 434,337 $ (56,212) $ 378,125 $ 1,539 $ 1,539 $ 379,922 $ 40,612 $ 420,534
Increase (Decrease) in Stockholders' Equity                          
Share-based compensation expense related to employee stock purchase plan and share-based awards 17,568         17,568              
Issuance of common stock related to employee stock purchase plan and share-based awards (in shares)       997,702                  
Issuance of common stock related to employee stock purchase plan and share-based awards 12,423     $ 1   12,422              
Net earnings 60,711                   60,711    
Unrealized gain (loss) on marketable securities, net of tax (4,749)               (4,749)        
Ending balance (in shares) at Dec. 31, 2022       54,253,796                  
Ending 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 26,759         26,759              
Issuance of common stock related to employee stock purchase plan and share-based awards (in shares)       469,560                  
Issuance of common stock related to employee stock purchase plan and share-based awards 4,620     $ 1   4,619              
Net earnings 1,316                   1,316    
Unrealized gain (loss) on marketable securities, net of tax $ 2,617               2,617        
Ending balance (in shares) at Dec. 31, 2023 54,723,356     54,723,356                  
Ending 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 27,755         27,755              
Issuance of common stock related to employee stock purchase plan and share-based awards (in shares)       1,019,739                  
Issuance of common stock related to employee stock purchase plan and share-based awards 12,193     $ 1   12,192              
Net earnings 73,865                        
Unrealized gain (loss) on marketable securities, net of tax $ 404               404        
Ending balance (in shares) at Dec. 31, 2024 55,743,095     55,743,095                  
Ending balance at Dec. 31, 2024 $ 1,035,733     $ 56   $ 479,440     $ (189)   $ 556,426