XML 125 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 18,569 $ 17,588    
Increase (decrease) in valuation allowance 1,000 2,000    
Undistributed earnings of foreign subsidiaries 18,600 18,500    
Unrecognized tax benefits 8,075 7,575 $ 7,077 $ 6,841
Unrecognized tax benefits that would affect the effective tax rate 3,700      
U.S. Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 0 0    
State        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 51,000 54,900    
Research and Development Credit Carryforward | U.S. Federal        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 14,800 22,800    
Research and Development Credit Carryforward | State        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 27,100 25,300    
General Business Tax Credit Carryforward | U.S. Federal        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward $ 0 $ 400