v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
[1]
Jun. 30, 2024
[1]
Mar. 31, 2024
[1]
Sep. 30, 2023
[1]
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
[1]
Jun. 30, 2023
Sep. 30, 2024
[1]
Sep. 30, 2023
[1]
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Income Taxes [Line Items]                        
Statutory rate                     21.00% 21.00%
Change in deferred tax assets valuation allowance                     $ 12,345,000 $ 37,283,000
Valuation allowance on the related deferred tax asset                     51,000,000 38,600,000
Cumulative amount of undistributed earnings                     28,000,000 32,000,000
Deferred tax liability                     1,508,000 0
Deferred tax asset related to NOL                     37,162,000 19,880,000
Unrecognized tax positions                     0 0
Income tax (benefit) expense $ 1,718,000 $ 557,000 $ 1,928,000 $ 15,063,000 $ 1,545,000 $ (8,000) $ 2,485,000 $ 1,537,000 $ 4,203,000 $ 16,600,000 (1,854,000) $ 17,468,000
Tax expense related to share-based compensation                     $ 1,200,000  
Effective tax rate                     2.40% (30.90%)
Valuation allowance due to pre tax loss change in amount                       $ 37,300,000
Increase in valuation allowance due to pre tax loss                     $ 12,300,000  
Benefit on foreign derived intangible income                     199,000 2,887,000
Tax rate changes                     0 (1,255,000)
Withholding tax on non-permanent investment in subsidiaries                     1,508,000 0
Tax expense related to impairment charges                     25,000 0
Foreign rate differential                     (2,454,000) (1,665,000)
Research and Development                        
Schedule Of Income Taxes [Line Items]                        
Change in deferred tax assets valuation allowance                     (300,000) $ 2,400,000
Tax rate changes                     $ 2,700,000  
UK                        
Schedule Of Income Taxes [Line Items]                        
Statutory rate                     25.00% 23.50%
Tax returns open, tax years                     2023 2024  
India                        
Schedule Of Income Taxes [Line Items]                        
Tax returns open, tax years                     2018 2019 2020 2021 2022 2023 2024  
US                        
Schedule Of Income Taxes [Line Items]                        
Tax returns open, tax years                     2021  
[1] timely recognize a valuation allowance on deferred tax assets