XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Balance, beginning of year $ 708 $ 628 $ 359
Cumulative effect adjustment of adopting Topic 326 0 218 0
Provision for doubtful accounts 225 721 1,246
Write-offs (318) (850) (987)
Translation adjustments 5 (9) 10
Balance, end of year $ 610 $ 708 $ 628