XML 74 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss), Net of Tax Components of Accumulated other comprehensive income (loss), net of tax, consisted of:
Foreign
Currency
Translation
Adjustments
Unrealized
Holding
Gains (Losses)
on Investments
Accumulated
Other
Comprehensive
Income (Loss)
Balance, January 1, 2021$(18,349)$1,551 $(16,798)
Other comprehensive loss before reclassifications(1,432)(2,527)(3,959)
Amounts reclassified from accumulated other comprehensive loss— 914 914 
Net current-period other comprehensive loss(1,432)(1,613)(3,045)
Balance, December 31, 2021$(19,781)$(62)$(19,843)
Other comprehensive loss before reclassifications(19,892)(9,700)(29,592)
Amounts reclassified from accumulated other comprehensive loss— 468 468 
Net current-period other comprehensive loss(19,892)(9,232)(29,124)
Balance, December 31, 2022$(39,673)$(9,294)$(48,967)
Other comprehensive income before reclassifications9,516 2,252 11,768 
Amounts reclassified from accumulated other comprehensive loss— 167 167 
Net current-period other comprehensive income9,516 2,419 11,935 
Balance, December 31, 2023$(30,157)$(6,875)$(37,032)