XML 163 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts - Roll Forward (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 5,789 $ 5,344 $ 4,860
Charged to costs and expenses 1,253 1,645 1,172
Deductions from reserves, net 273 1,200 688
Balance at end of year 6,769 5,789 5,344
Income tax valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 8,812 7,188 5,936
Charged to costs and expenses 2,771 2,575 2,854
Deductions from reserves, net 1,566 951 1,602
Balance at end of year $ 10,017 $ 8,812 $ 7,188