XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Net Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Domestic $ 72,769 $ 53,251 $ 98,261
Income before income taxes 92,351 60,781 100,946
Foreign Country      
Operating Loss Carryforwards [Line Items]      
Foreign other 6,927 4,722 4,348
Foreign Country | Australia      
Operating Loss Carryforwards [Line Items]      
Foreign 854 (5,851) (3,429)
Foreign Country | India      
Operating Loss Carryforwards [Line Items]      
Foreign 10,008 9,517 5,873
Foreign Country | Ireland      
Operating Loss Carryforwards [Line Items]      
Foreign (236) (3,391) 1,627
Foreign Country | United Kingdom      
Operating Loss Carryforwards [Line Items]      
Foreign $ 2,029 $ 2,533 $ (5,734)