XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Income Taxes - Summary of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 883 $ 859 $ 2,670
Additions of tax positions of the current year 1,797 0 0
Additions to tax positions of the prior years 516 166 209
Reductions of tax positions of the prior years 0 (52) (1,236)
Reductions related to prior tax positions due to foreign currency (62) (90) (633)
Expiration of statutes of limitations (735) 0 (151)
Ending Balance $ 2,399 $ 883 $ 859