XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2022
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 31, 2022:

 

 

 

Foreign currency
translation adjustment

 

 

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

 

 

Total

 

Balance - beginning of period

 

$

123,415

 

 

$

(5,580

)

 

$

117,835

 

Other comprehensive income (loss) before reclassification, net of income tax benefit of $24,658

 

 

(149,396

)

 

 

(83,690

)

 

 

(233,086

)

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

 

 

 

 

 

718

 

 

 

718

 

Net current-period other comprehensive income (loss)

 

 

(149,396

)

 

 

(82,972

)

 

 

(232,368

)

Balance - end of period

 

$

(25,981

)

 

$

(88,552

)

 

$

(114,533

)