XML 92 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax [Line Items]      
Income tax expense $ 10,313 $ 13,659 $ 19,007
Deferred tax assets 2,209 1,967  
Valuation allowance 2,009 $ 2,725  
Tax liability, undistributed earnings of foreign subsidiaries 172,200    
Foreign      
Income Tax [Line Items]      
Net operating loss carryforwards 9,100    
Deferred tax assets 2,200    
Net operating loss can be carried forward, indefinite 1,300    
Valuation allowance $ 700