XML 128 R112.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,892,611 $ 1,967,732 $ 1,211,018
Consensus separation     280,360
Net current period other comprehensive income (loss) 13,753 (28,151) (2,416)
Ending balance 1,892,998 1,892,611 1,967,732
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (85,373) (57,222) (54,806)
Other comprehensive income before reclassifications 13,753 (32,207) (21,382)
Consensus separation   4,056 18,966
Ending balance (71,620) (85,373) (57,222)
Unrealized Gains (Losses) on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 441 169 283
Other comprehensive income before reclassifications 96 272 (114)
Consensus separation   0 0
Net current period other comprehensive income (loss) 96 272 (114)
Ending balance 537 441 169
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (85,814) (57,391) (55,089)
Other comprehensive income before reclassifications 13,657 (32,479) (21,268)
Consensus separation   4,056 18,966
Net current period other comprehensive income (loss) 13,657 (28,423) (2,302)
Ending balance $ (72,157) $ (85,814) $ (57,391)