XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 63,047 $ 41,503 $ 63,757
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustment (12,426) 13,657 (32,479)
Consensus separation adjustment 0 0 4,056
Change in fair value on available-for-sale investments, net of tax expense of $514, $16 and $0 for the years ended December 31, 2024, 2023 and 2023, respectively 1,575 96 272
Other comprehensive (loss) income, net of tax (10,851) 13,753 (28,151)
Comprehensive income $ 52,196 $ 55,256 $ 35,606