XML 104 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transaction, Legal and Other Costs - Transaction, Legal and Other Costs as Incurred (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Transaction Legal and Other Costs [Abstract]      
Government investigations $ 30,620 $ 18,796 $ 504
Legal, accounting and other acquisition-related costs 11,172 12,705 5,778
Management transition costs 3,599 23,283 11,575
Termination and restructuring costs 1,362 7,242 5,935
Transaction, legal and other costs $ 46,753 $ 62,026 $ 23,792