v3.22.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Amounts reclassified from accumulated other comprehensive loss to consolidated net income:      
Total other comprehensive (loss) income, net of tax $ (5,494) $ (5,171) $ 4,865
Marketable Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (595) 647  
Other comprehensive (loss) income before reclassifications:      
Unrealized (losses) gains — marketable investments (2,905) (1,437)  
Foreign currency translation losses 0 0  
Income tax effect — expense 0 195  
Net of tax (2,905) (1,242)  
Amounts reclassified from accumulated other comprehensive loss to consolidated net income:      
Realized (loss) gain — marketable investments 0 0  
Income tax effect — (expense) benefit 0 0  
Net of tax 0 0  
Total other comprehensive (loss) income, net of tax (2,905) (1,242)  
Ending balance (3,500) (595) 647
Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,035) 1,894  
Other comprehensive (loss) income before reclassifications:      
Unrealized (losses) gains — marketable investments 0 0  
Foreign currency translation losses (2,590) (3,930)  
Income tax effect — expense 1 1  
Net of tax (2,589) (3,929)  
Amounts reclassified from accumulated other comprehensive loss to consolidated net income:      
Realized (loss) gain — marketable investments 0 0  
Income tax effect — (expense) benefit 0 0  
Net of tax 0 0  
Total other comprehensive (loss) income, net of tax (2,589) (3,929)  
Ending balance (4,624) (2,035) 1,894
Accumulated Other Comprehensive (Loss) Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,630) 2,541  
Other comprehensive (loss) income before reclassifications:      
Unrealized (losses) gains — marketable investments (2,905)    
Foreign currency translation losses (2,590)    
Income tax effect — expense 1 196  
Net of tax (5,494) (5,171)  
Amounts reclassified from accumulated other comprehensive loss to consolidated net income:      
Realized (loss) gain — marketable investments 0 0  
Income tax effect — (expense) benefit 0 0  
Net of tax 0 0  
Total other comprehensive (loss) income, net of tax (5,494) (5,171) 4,865
Ending balance $ (8,124) $ (2,630) $ 2,541