v3.26.1
Note 16 - Segment Reporting - Revenue and Segment Net Loss (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales $ 5,229,660 $ 4,104,958 $ 8,542,460 $ 6,344,963
Cost of sales 3,579,724 3,022,846 6,038,577 4,866,630
Selling, general and administrative 5,048,968 4,255,841 11,220,862 8,463,401
Depreciation and amortization 419,521 443,902 845,750 888,868
Loss from continuing operations (3,818,553) (3,617,631) (9,562,729) (7,873,936)
Hard Tonneau Covers [Member]        
Net sales     8,431,214 6,100,254
Soft Tonneau Covers [Member]        
Net sales     111,246 244,709
Operating Segments [Member] | Hard Tonneau Covers [Member]        
Net sales 5,161,509 3,981,689 8,431,214 6,100,254
Cost of sales 3,532,252 2,937,204 5,961,841 4,673,695
Selling, general and administrative 2,434,700 2,502,025 5,176,712 4,525,421
Depreciation and amortization 378,914 430,224 757,357 847,539
Loss from continuing operations (1,184,357) (1,887,764) (3,464,696) (3,946,401)
Operating Segments [Member] | Soft Tonneau Covers [Member]        
Net sales 68,151 123,269 111,246 244,709
Cost of sales 47,472 90,357 76,736 188,708
Selling, general and administrative 25,488 52,063 54,703 118,292
Depreciation and amortization 4,574 10,002 9,126 22,831
Loss from continuing operations (9,383) (29,153) (29,319) (85,122)
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]        
Net sales 0 0 0 0
Cost of sales (0) (4,715) (0) 4,227
Selling, general and administrative 2,588,780 1,701,753 5,989,447 3,819,688
Depreciation and amortization 36,033 3,676 79,267 18,498
Loss from continuing operations $ (2,624,813) $ (1,700,714) $ (6,068,714) $ (3,842,413)