XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Revenue
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Significant Accounting Policies [Line Items]      
Allowance for credit losses $ 658   $ 982
Provision for bad debts 200 $ 100  
Write-offs and other charges against the allowance for credit losses $ 300 $ 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    
Maximum [Member] | Business Combinations [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 15 years    
Maximum [Member] | Internally Developed Software [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 5 years    
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Estimated useful life of fixed assets 3 years    
Minimum [Member] | Business Combinations [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 1 year    
Minimum [Member] | Internally Developed Software [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 3 years