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