XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of receivables contract assets and contract liabilities from contracts with customers (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Contract With Customer Asset And Liability [Line Items]      
Accounts receivables-net of allowances $ 92,268 $ 98,353  
Deferred contract costs 17,339 16,556 $ 15,645
Long-term deferred contract costs 20,212 20,161 21,303
Other assets (accounts receivable, non-current) 15,738 16,437  
Deferred revenues 40,272 35,239 33,395
Other liabilities (deferred revenues, non-current) $ 1,150 $ 1,240 $ 1,505