v3.25.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]        
Valuation allowance $ 722,000 $ 5,027,000 $ 2,676,000 $ 20,002,000
Unrecognized tax expenses 3,008,000 2,819,000 2,164,000  
Unrecognized tax benefits, accrued interest 700,000 500,000    
Adjustment of net parent investment   800,000    
Undistributed earnings, foreign subsidiaries 1,700,000      
Deferred tax liability, unremitted foreign earnings 200,000      
Cash paid directly to tax authorities for income taxes 4,000,000 0 $ 0  
Foreign Country [Member]        
Income Taxes [Line Items]        
NOL carryforwards $ 5,600,000 37,600,000    
Net operating loss carryforwards expiration year 2029      
Open tax year 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024      
U.S. Federal [Member]        
Income Taxes [Line Items]        
NOL carryforwards $ 4,700,000 1,900,000    
Operating loss carryforwards, carried forward indefinitely 4,700,000      
Tax credit carryforwards $ 200,000      
Tax credit carryforwards expiration year 2044      
Open tax year 2019 2020 2021 2022 2023 2024      
State and Local Jurisdiction [Member]        
Income Taxes [Line Items]        
NOL carryforwards $ 1,100,000 $ 100,000    
Operating loss carry forward with expiration $ 1,100,000      
Net operating loss carryforwards expiration year 2034      
Open tax year 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024