XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets $ 114,386 $ 103,296
Valuation allowance (999) (999)
Total deferred taxes 113,387 102,297
Deferred tax liabilities, gross 18,248 18,933
Total deferred taxes 18,248 18,933
Depreciation and amortization    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 0 0
Deferred tax liabilities, gross 6,328 6,424
Share-based compensation    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 258 307
Deferred tax liabilities, gross 0 0
Accruals and prepaids    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 5,320 5,613
Deferred tax liabilities, gross 0 0
Bad debts    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 6,041 6,139
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 11,920 12,509
Net operating loss carryforwards    
Operating Loss Carryforwards [Line Items]    
Total deferred income tax assets 40,508 37,242
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 62,259 53,995
Deferred tax liabilities, gross $ 0 $ 0