v3.26.1
Note 16 - Segment Reporting - Net Sales Disaggregated by Geographic Area (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
UNITED STATES        
Net sales     8,504,405 6,297,955
CANADA        
Net sales     38,055 47,008
Hard Tonneau Covers [Member]        
Net sales     8,431,214 6,100,254
Hard Tonneau Covers [Member] | UNITED STATES        
Net sales     8,393,231 6,053,246
Hard Tonneau Covers [Member] | CANADA        
Net sales     37,983 47,008
Soft Tonneau Covers [Member]        
Net sales     111,246 244,709
Soft Tonneau Covers [Member] | UNITED STATES        
Net sales     111,174 244,709
Soft Tonneau Covers [Member] | CANADA        
Net sales     $ 72 $ 0