XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Net Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Domestic $ 89,166 $ 72,769 $ 53,251
Income before income taxes 112,272 92,351 60,781
Foreign Country      
Operating Loss Carryforwards [Line Items]      
Foreign other 9,483 6,927 4,722
Foreign Country | Australia      
Operating Loss Carryforwards [Line Items]      
Foreign (5,722) 854 (5,851)
Foreign Country | India      
Operating Loss Carryforwards [Line Items]      
Foreign 12,537 10,008 9,517
Foreign Country | Ireland      
Operating Loss Carryforwards [Line Items]      
Foreign (297) (236) (3,391)
Foreign Country | United Kingdom      
Operating Loss Carryforwards [Line Items]      
Foreign $ 7,105 $ 2,029 $ 2,533