XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant Accounting Policy [Line Items]      
Accounts receivable, allowance for credit loss $ 6,878,000 $ 6,550,000  
Impairment of goodwill 0 0  
Net foreign currency gains (losses) $ 11,556,000 $ (14,943,000) $ (1,616,000)