Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2021
Nov. 30, 2020
Revenues $ 8,507,634 $ 7,228,867 $ 24,027,422 $ 15,258,706
Franchising [Member]        
Revenues 1,250,136 933,648 4,284,858 2,227,577
Manufacturing [Member]        
Revenues 6,376,367 5,570,375 16,578,535 11,203,742
Retail Segment [Member]        
Revenues 275,530 273,378 829,542 527,061
Transferred at Point in Time [Member]        
Revenues 8,507,634 7,228,867 24,027,422 15,258,706
Transferred at Point in Time [Member] | Franchising [Member]        
Revenues 1,250,136 933,648 4,284,858 2,227,577
Transferred at Point in Time [Member] | USwirl Inc [Member]        
Revenues 605,601 451,466 2,334,487 1,300,326
Transferred at Point in Time [Member] | Manufacturing [Member]        
Revenues 6,376,367 5,570,375 16,578,535 11,203,742
Transferred at Point in Time [Member] | Retail Segment [Member]        
Revenues 275,530 273,378 829,542 527,061
Franchise Fees [Member] | Transferred over Time [Member]        
Revenues 61,699 46,054 164,952 174,689
Franchise Fees [Member] | Transferred over Time [Member] | Franchising [Member]        
Revenues 53,944 40,834 136,907 131,665
Franchise Fees [Member] | Transferred over Time [Member] | USwirl Inc [Member]        
Revenues 7,755 5,220 28,045 43,024
Factory Sales [Member] | Transferred at Point in Time [Member]        
Revenues 6,376,367 5,570,375 16,578,535 11,203,742
Factory Sales [Member] | Transferred at Point in Time [Member] | Manufacturing [Member]        
Revenues 6,376,367 5,570,375 16,578,535 11,203,742
Retail [Member] | Transferred at Point in Time [Member]        
Revenues 636,062 531,401 2,208,119 1,214,397
Retail [Member] | Transferred at Point in Time [Member] | USwirl Inc [Member]        
Revenues 360,532 258,023 1,378,577 687,336
Retail [Member] | Transferred at Point in Time [Member] | Retail Segment [Member]        
Revenues 275,530 273,378 829,542 527,061
Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member]        
Revenues 1,433,506 1,081,037 5,075,816 2,665,878
Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member] | Franchising [Member]        
Revenues 1,196,192 892,814 4,147,951 2,095,912
Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member] | USwirl Inc [Member]        
Revenues $ 237,314 $ 188,223 $ 927,865 $ 569,966