XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.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
Beginning balance (in shares) at Dec. 31, 2023   54,723,356      
Beginning 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 (loss) on marketable securities, net of tax 59     59  
Ending balance (in shares) at Mar. 31, 2024   54,965,316      
Ending balance at Mar. 31, 2024 929,166 $ 55 446,960 (534) 482,685
Beginning balance (in shares) at Dec. 31, 2023   54,723,356      
Beginning 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 (loss) on marketable securities, net of tax 671        
Ending balance (in shares) at Sep. 30, 2024   55,219,273      
Ending balance at Sep. 30, 2024 1,007,150 $ 55 465,919 78 541,098
Beginning balance (in shares) at Mar. 31, 2024   54,965,316      
Beginning 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 (loss) on marketable securities, net of tax 162     162  
Ending balance (in shares) at Jun. 30, 2024   55,046,049      
Ending 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 (loss) on marketable securities, net of tax 450     450  
Ending balance (in shares) at Sep. 30, 2024   55,219,273      
Ending balance at Sep. 30, 2024 $ 1,007,150 $ 55 465,919 78 541,098
Beginning balance (in shares) at Dec. 31, 2024 55,743,095 55,743,095      
Beginning balance at Dec. 31, 2024 $ 1,035,733 $ 56 479,440 (189) 556,426
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 8,068   8,068    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   246,153      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (1,299)   (1,299)    
Net earnings (loss) (11,827)       (11,827)
Unrealized gain (loss) on marketable securities, net of tax 30     30  
Ending balance (in shares) at Mar. 31, 2025   55,989,248      
Ending balance at Mar. 31, 2025 $ 1,030,705 $ 56 486,209 (159) 544,599
Beginning balance (in shares) at Dec. 31, 2024 55,743,095 55,743,095      
Beginning balance at Dec. 31, 2024 $ 1,035,733 $ 56 479,440 (189) 556,426
Increase (Decrease) in Stockholders' Equity          
Net earnings (loss) (34,445)        
Unrealized gain (loss) on marketable securities, net of tax $ 118        
Ending balance (in shares) at Sep. 30, 2025 57,119,153 57,119,153      
Ending balance at Sep. 30, 2025 $ 1,049,667 $ 57 527,700 (71) 521,981
Beginning balance (in shares) at Mar. 31, 2025   55,989,248      
Beginning balance at Mar. 31, 2025 1,030,705 $ 56 486,209 (159) 544,599
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 7,507   7,507    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   130,112      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 3,230   3,230    
Net earnings (loss) 22,499       22,499
Unrealized gain (loss) on marketable securities, net of tax (41)     (41)  
Ending balance (in shares) at Jun. 30, 2025   56,119,360      
Ending balance at Jun. 30, 2025 1,063,900 $ 56 496,946 (200) 567,098
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 7,825   7,825    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   999,793      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 22,930 $ 1 22,929    
Net earnings (loss) (45,117)       (45,117)
Unrealized gain (loss) on marketable securities, net of tax $ 129     129  
Ending balance (in shares) at Sep. 30, 2025 57,119,153 57,119,153      
Ending balance at Sep. 30, 2025 $ 1,049,667 $ 57 $ 527,700 $ (71) $ 521,981