XML 151 R134.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance, beginning of year $ 2,731 $ 2,093 $ 1,682
Provision 3,044 469 488
Write-offs, recoveries and discounts allowed (102) (10) (114)
Other (648) 179 37
Balance, end of year 5,025 2,731 2,093
Sales Discounts and Deductions      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance, beginning of year 825 791 578
Provision 3,077 1,649 1,516
Write-offs, recoveries and discounts allowed (1,610) (1,493) (1,291)
Other (377) (122) (12)
Balance, end of year $ 1,914 $ 825 $ 791