XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Receivables Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Contract With Customer Asset And Liability [Line Items]      
Accounts receivables-Net of allowances $ 120,932 $ 102,365  
Deferred contract costs 19,427 17,900 $ 16,871
Long-term deferred contract costs 21,666 22,302 19,480
Other assets (accounts receivable, non-current) 16,138 15,198  
Deferred revenues 45,988 43,567 40,064
Other liabilities (deferred revenues, non-current) $ 2,113 $ 1,373 $ 1,139