v3.25.4
Accounts Receivable, Net - 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 $ 157,410 $ 165,829    
Less: Allowance for sales discounts (39,759) (42,245)    
Less: Allowance for credit losses (633) (3,702) $ (5,048) $ (7,589)
Accounts receivable, net $ 117,018 $ 119,882