XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Valuation Allowance (Details) - Valuation Allowance, Deferred Tax Asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 132,581 $ 94,399 $ 65,914
Charged to expense 27,267 39,203 28,450
Foreign currency translation adjustments 2,118 (1,021) 35
Deductions from reserve 0 0 0
Ending balance $ 161,966 $ 132,581 $ 94,399