XML 149 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Changes in Valuation Allowance for Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets, Valuation Allowance [Roll Forward]      
Beginning balance $ 166,594 $ 100,746 $ 82,344
Amounts from acquisitions 10,459 13,458 964
Amounts recognized into income (1,744) 22,905 595
Current increase 44,002 36,513 19,539
Impact of foreign currency exchange 1,537 (7,028) (2,696)
Ending balance $ 220,848 $ 166,594 $ 100,746