v3.25.4
Accounts Receivable - Schedule of Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Accounts receivable $ 140,829 $ 111,270    
Allowance for credit losses and sales reserves (3,773) (4,692) $ (5,574) $ (5,339)
Accounts receivable-Net $ 137,056 $ 106,578