XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net Sales $ 134,692 $ 91,823 $ 85,060 $ 76,653 $ 98,416 $ 83,141 $ 78,946 $ 80,409   $ 388,228 $ 340,912 $ 321,623
Gross Profit 32,791 17,223 14,699 13,853 20,653 15,399 13,380   $ 18,020 78,566 67,452 55,125
Net Earnings $ 20,732 $ 8,083 $ 6,077 $ 6,568 $ 13,159 $ 7,019 $ 5,503 $ 8,878   $ 41,460 $ 34,559 $ 20,699
First (in dollars per share) $ 2.92 $ 1.13 $ 0.85 $ 0.92 $ 1.85 $ 0.99 $ 0.77 $ 1.25   $ 5.82 $ 4.86 $ 2.92