XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
RECENT ACCOUNTING PRONOUNCEMENTS (Narrative) (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Jun. 27, 2020
Mar. 28, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax liability $ (24,278) $ (43,825)    
Stockholders' Equity Attributable to Parent 677,080 731,670 $ 608,569 $ 587,109
Additional Paid-in Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' Equity Attributable to Parent 551,108 602,727 562,729 553,229
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' Equity Attributable to Parent $ 154,562 157,981 $ 89,039 $ 78,512
Accounting Standards Update 2020-06        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax liability   20,000    
Convertible Notes Payable, Noncurrent   80,300    
Accounting Standards Update 2020-06 | Additional Paid-in Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' Equity Attributable to Parent   (61,200)    
Accounting Standards Update 2020-06 | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' Equity Attributable to Parent   $ 1,000