XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Net Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
Domestic $ 53,251 $ 98,261 $ 77,721
Income before income taxes 60,781 100,946 85,356
Foreign Country      
Operating Loss Carryforwards [Line Items]      
Foreign other 4,722 4,348 6,882
Foreign Country | Australia      
Operating Loss Carryforwards [Line Items]      
Foreign (5,851) (3,429) (2,085)
Foreign Country | India      
Operating Loss Carryforwards [Line Items]      
Foreign 9,517 5,873 6,245
Foreign Country | Ireland      
Operating Loss Carryforwards [Line Items]      
Foreign (3,391) 1,627 874
Foreign Country | United Kingdom      
Operating Loss Carryforwards [Line Items]      
Foreign $ 2,533 $ (5,734) $ (4,281)