XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant Accounting Policies [Line Items]                      
Interest income                 $ 2,050 $ 83 $ 10
Sales allowance, billing-related adjustments $ 500       $ 900       500 900  
Credit loss expense (228) $ 1,512 $ 18,858 $ 1,290 4,166 $ 2,355 $ 3,134 $ 4,908 21,432 14,562 9,609
Prepaid implementation costs 800       500       800 500  
Capitalized implementation costs 10,800       6,000       10,800 6,000  
Implementation costs, amortization                 700 500 600
Outstanding standby letters of credit as collateral 14,700       13,500       14,700 13,500  
Unbilled contracts receivable 60,400       89,900       60,400 89,900  
Equity compensation                 6,000 6,600 7,400
Advertising costs                 8,500 11,500 $ 16,100
Cumulative impact of currency fluctuations 1,500       1,500       1,500 1,500  
Managed Service Programs (MSP) Customer                      
Significant Accounting Policies [Line Items]                      
Credit loss expense     $ 19,400                
Claims-Based Liability Insurance | MDA Holdings Inc                      
Significant Accounting Policies [Line Items]                      
Letter of credit for malpractice claims $ 300       $ 300       $ 300 $ 300  
Revenue Benchmark | Service | Services                      
Significant Accounting Policies [Line Items]                      
Concentration risk percentage                 5.00% 5.00% 5.00%
Minimum                      
Significant Accounting Policies [Line Items]                      
Threshold period, past due for payment of services provided                 30 days    
Estimated useful life of assets 1 year               1 year    
Short term leases period                 3 months    
Intangible assets- useful life 2 years               2 years    
Maximum                      
Significant Accounting Policies [Line Items]                      
Threshold period, past due for payment of services provided                 60 days    
Estimated useful life of assets 10 years               10 years    
Short term leases period                 6 months    
Intangible assets- useful life 16 years               16 years    
Maximum | Leasehold improvements                      
Significant Accounting Policies [Line Items]                      
Short term leases period                 10 years