XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Revenue
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Significant Accounting Policies [Line Items]          
Allowance for credit losses $ 710   $ 710   $ 577
Provision for bad debts $ 200 $ 200 $ 200 $ 300  
Number of revenue streams | Revenue     4    
Maximum [Member]          
Significant Accounting Policies [Line Items]          
Contractual maturities accounts receivable     1 year    
Estimated useful life of fixed assets 7 years   7 years    
Hosting service contract, amortization period     5 years    
Maximum [Member] | Business Combinations [Member]          
Significant Accounting Policies [Line Items]          
Estimated life of intangible assets 15 years   15 years    
Maximum [Member] | Internally Developed Software [Member]          
Significant Accounting Policies [Line Items]          
Estimated life of intangible assets 5 years   5 years    
Minimum [Member]          
Significant Accounting Policies [Line Items]          
Estimated useful life of fixed assets 3 years   3 years    
Hosting service contract, amortization period     1 year    
Minimum [Member] | Business Combinations [Member]          
Significant Accounting Policies [Line Items]          
Estimated life of intangible assets 1 year   1 year    
Minimum [Member] | Internally Developed Software [Member]          
Significant Accounting Policies [Line Items]          
Estimated life of intangible assets 3 years   3 years