Quarterly report [Sections 13 or 15(d)]

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 Measurements Recurring Member - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial liabilities    
Contingent consideration payable $ 3,109 $ 3,127
Level 1 [Member]    
Financial liabilities    
Contingent consideration payable 0 0
Level 2    
Financial liabilities    
Contingent consideration payable 0 0
Level 3 [Member]    
Financial liabilities    
Contingent consideration payable 3,109 3,127
Other Long-term Investments [Member]    
Financial assets    
Long term investments 842 863
Other Long-term Investments [Member] | Level 1 [Member]    
Financial assets    
Long term investments 6 10
Other Long-term Investments [Member] | Level 2    
Financial assets    
Long term investments 0 0
Other Long-term Investments [Member] | Level 3 [Member]    
Financial assets    
Long term investments $ 836 $ 853