XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Customer and Geographic Information (Details - Segment revenue) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]    
Net sales $ 186,820 $ 160,123
Cost of goods sold 135,400 115,060
Depreciation expense 2,846 2,622
Total cost of goods sold 138,246 117,682
Gross profit 48,574 42,441
Selling expenses 14,743 11,776
General and administrative 19,439 13,130
Amortization expense 540 540
Total operating expenses 34,722 25,446
Income from operations 13,852 16,995
Other income (expense):    
Interest expense (105) (384)
Gain (loss) on sale of property and equipment (8) 34
Other income 230 4
Total other income (expense) 117 (346)
Income before provision for income taxes 13,969 16,649
Provision for income taxes 4,944 5,282
Net income $ 9,025 $ 11,367