XML 71 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Restricted cash $ 9,500,000 $ 8,800,000 $ 9,500,000
Restricted cash, current 8,600,000 1,200,000  
Restricted cash, non current $ 900,000 7,600,000  
Lease extension term 10 years    
Unamortized internal-use technology costs $ 3,400,000 4,600,000  
Revenue recognized 18,500,000 7,200,000 22,100,000
Recognized revenue due to a retroactive coverage change 3,000,000.0    
Capitalized costs incurred to obtain or fulfill contract 0    
Advertising costs 10,300,000 8,500,000 $ 5,300,000
Foreign currency transaction loss $ 1,100,000 3,400,000  
Minimum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Remaining lease terms 1 year    
Maximum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Remaining lease terms 14 years    
Internal-use software      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Unamortized software costs $ 22,700,000 $ 11,900,000  
Equipment | Minimum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Estimated useful lives (in years) 5 years    
Equipment | Maximum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Estimated useful lives (in years) 7 years    
Leasehold improvements | Minimum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Estimated useful lives (in years) 4 years    
Leasehold improvements | Maximum      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Estimated useful lives (in years) 14 years    
Government Contracts Concentration Risk | Medicare | Revenue from Contract with Customer Benchmark      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Concentration risk (in percent) 12.00% 12.00% 14.00%
Medicare | Medicare | Accounts Receivable      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Concentration risk (in percent) 18.00% 12.00%