Significant Accounting Policies - Summary of Impact of Accounts Receivable Reserves on Gross Trade Accounts Receivable Balances (Detail) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Gross trade accounts receivable | $ 118,677 | $ 133,072 |
Accounts receivable, net | 106,734 | 122,279 |
Trade Allowances | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Valuation allowances and reserves | (10,517) | (9,433) |
Chargebacks | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Valuation allowances and reserves | $ (1,426) | $ (1,360) |