XML 463 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Total Gross Liability Related to Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 72,162 $ 20,717 $ 11,639
Additions for tax positions related to prior years 6,216 1,673 75
Reductions for tax positions related to prior years 0 0 (6)
Additions for tax positions related to current year 101,179 50,531 10,911
Lapses in statutes of limitations/settlements (770) (995) (1,931)
Foreign currency translation adjustment (2) 236 29
Ending Balance $ 178,785 $ 72,162 $ 20,717