XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets $ 103,296 $ 91,680
Valuation allowance (999) (2,160)
Deferred tax assets, net of valuation allowance 102,297 89,520
Deferred tax liabilities, gross 18,933 16,521
Deferred tax liabilities, net 18,933 16,521
Depreciation and amortization    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 0 0
Deferred tax liabilities, gross 6,424 3,450
Share-based compensation    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 307 451
Deferred tax liabilities, gross 0 0
Accruals and prepaids    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 5,613 6,586
Deferred tax liabilities, gross 0 0
Bad debts    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 6,139 2,727
Deferred tax liabilities, gross 0 0
Acquired intangible assets    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 0 0
Deferred tax liabilities, gross 12,509 13,071
Net operating loss carryforwards    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 37,242 33,247
Deferred tax liabilities, gross 0 0
Tax credit carryforwards (primarily Minimum Alternative Tax ("MAT") in India)    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 53,995 48,669
Deferred tax liabilities, gross $ 0 $ 0