XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 30, 2023
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (AOCI)

The following provides required disclosure of changes in accumulated other comprehensive income (loss) balances by component for the year ended December 30, 2023:

 

 

 

Foreign currency
translation adjustment

 

 

Net gains (losses) on available-for-sale securities

 

 

Total

 

Balance - beginning of period

 

$

(25,981

)

 

$

(88,552

)

 

$

(114,533

)

Other comprehensive income (loss) before reclassification, net of income tax expense of $11,046

 

 

14,473

 

 

 

34,398

 

 

 

48,871

 

Amounts reclassified from accumulated other comprehensive income (loss) to other income (expense), net of income tax benefit of $14 included in income tax provision

 

 

 

 

 

48

 

 

 

48

 

Net current-period other comprehensive income (loss)

 

 

14,473

 

 

 

34,446

 

 

 

48,919

 

Balance - end of period

 

$

(11,508

)

 

$

(54,106

)

 

$

(65,614

)