XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net sales $ 332,097 $ 317,652 $ 644,371 $ 613,121
Cost of sales 148,368 146,962 288,677 287,110
Gross profit 183,729 170,690 355,694 326,011
Selling and administrative expense 122,524 129,700 245,881 259,784
Research and development expense 14,098 13,572 27,692 26,110
  Operating expenses 136,622 143,272 273,573 285,894
Income from operations 47,107 27,418 82,121 40,117
Interest expense 9,593 9,997 19,188 20,252
Income before income taxes 37,514 17,421 62,933 19,865
Provision for income taxes 7,538 3,689 13,248 4,314
Net income 29,976 13,732 49,685 15,551
Comprehensive income $ 25,343 $ 15,767 $ 45,421 $ 20,462
Per share data:        
Basic (in dollars per share) $ 0.97 $ 0.45 $ 1.61 $ 0.51
Diluted (in dollars per share) $ 0.96 $ 0.43 $ 1.59 $ 0.49
Weighted average common shares:        
Basic (in shares) 30,813 30,662 30,792 30,587
Diluted (in shares) 31,106 31,795 31,170 31,499