Annual report [Section 13 and 15(d), not S-K Item 405]

Financial Instruments - Summary of Fair Value Hierarchy of Company's Financial Assets and Financial Liabilities (Detail)

v3.25.1
Financial Instruments - Summary of Fair Value Hierarchy of Company's Financial Assets and Financial Liabilities (Detail) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Financial Instruments, Liabilities [Member]    
Financial liabilities    
Contingent consideration payable $ 3,127 $ 0
Derivative Financial Instruments, Liabilities [Member] | Level 1 [Member]    
Financial liabilities    
Contingent consideration payable 0 0
Derivative Financial Instruments, Liabilities [Member] | Level 3 [Member]    
Financial liabilities    
Contingent consideration payable 3,127 0
Other Long-term Investments [Member]    
Financial assets    
Long term investments - other 863 735
Other Long-term Investments [Member] | Level 1 [Member]    
Financial assets    
Long term investments - other 10 56
Other Long-term Investments [Member] | Level 3 [Member]    
Financial assets    
Long term investments - other $ 853 $ 679