XML 125 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,892,998 $ 1,892,611 $ 1,967,732
Ending balance 1,810,882 1,892,998 1,892,611
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (71,620) (85,373) (57,222)
Other comprehensive income (loss) before reclassifications (10,851) 13,753 (32,207)
Consensus separation     4,056
Ending balance (82,471) (71,620) (85,373)
Unrealized Gains (Losses) on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 537 441 169
Other comprehensive income (loss) before reclassifications 1,575 96 272
Consensus separation     0
Ending balance 2,112 537 441
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (72,157) (85,814) (57,391)
Other comprehensive income (loss) before reclassifications (12,426) 13,657 (32,479)
Consensus separation     4,056
Ending balance $ (84,583) $ (72,157) $ (85,814)