XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 36,910 $ 16,679 $ 47,537 $ 9,052
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (463) 2,468 (6,993) 6,181
Change in fair value on available-for-sale investments, net of tax expense of $102 and tax benefit of $239 for the three months ended June 30, 2024 and 2023, respectively, and tax expense of $83 and tax benefit of $130 for the six months ended June 30, 2024 and 2023, respectively 341 (713) 278 (389)
Other comprehensive (loss) income, net of tax (122) 1,755 (6,715) 5,792
Comprehensive income $ 36,788 $ 18,434 $ 40,822 $ 14,844