XML 105 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period $ 14,344  
Balance, end of period 30,165 $ 14,344
Domestic    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period 6,128 2,271
Balance, end of period 20,601 6,128
Foreign    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period 8,216 8,571
Balance, end of period 9,564 8,216
Impact of foreign exchange on beginning of period balance | Foreign    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Increase (decrease) in valuation allowance 1,348 240
Provision charged to expense | Domestic    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Increase (decrease) in valuation allowance 5,177 3,949
Provision charged to expense | Foreign    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Increase (decrease) in valuation allowance 0 (595)
Impact of reclassification of embedded conversion feature to additional paid-in capital | Domestic    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Increase (decrease) in valuation allowance 9,290 0
Provision adjusted through equity | Domestic    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Increase (decrease) in valuation allowance $ 6 $ (92)