v3.25.4
Accounts Receivable - Schedule of Changes to the Allowance for Credit Losses and Sales Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Balance at beginning of period $ 4,692 $ 5,574 $ 5,339
Charges to bad debt and sales reserves 5,506 4,272 7,079
Write-offs, net (6,425) (5,154) (6,844)
Balance at end of period $ 3,773 $ 4,692 $ 5,574