XML 20 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2024 $ 1,149,913 $ 997,493 $ (23,747) $ 2,170 $ 173,997
Beginning balance (in shares) at Dec. 31, 2024       32,527,244  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 37,053 37,053      
Other comprehensive (loss) income 21,484   21,484    
Repurchases of common stock (5,325)     $ (2) (5,323)
Repurchases of common stock (in shares)       (32,869)  
Shares and options issued under stock plans 5,576     $ 7 5,569
Shares and options issued under stock plans (in shares)       117,169  
Ending balance at Mar. 31, 2025 1,208,701 1,034,546 (2,263) $ 2,175 174,243
Ending balance (in shares) at Mar. 31, 2025       32,611,544  
Beginning balance at Dec. 31, 2025 $ 1,257,413 1,121,396 41,547 $ 2,139 92,331
Beginning balance (in shares) at Dec. 31, 2025 32,058,121     32,058,121  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 40,285 40,285      
Other comprehensive (loss) income (9,798)   (9,798)    
Repurchases of common stock (14,923)     $ (6) (14,917)
Repurchases of common stock (in shares)       (89,880)  
Shares and options issued under stock plans 12,139     $ 10 12,129
Shares and options issued under stock plans (in shares)       160,285  
Ending balance at Mar. 31, 2026 $ 1,285,116 $ 1,161,681 $ 31,749 $ 2,143 $ 89,543
Ending balance (in shares) at Mar. 31, 2026 32,128,526     32,128,526