Annual report pursuant to Section 13 and 15(d)

Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.22.4
Summary of Significant Accounting Policies (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
Dec. 31, 2022
Rate
Jan. 11, 2021
Rate
May 04, 2020
Rate
Schedule Of Significant Accounting Policies [Line Items]                
Number of reportable segments | segment   2            
Number of operating segments | segment   2            
Percentage of consolidated assets, net revenues and net income reported by reportable operating segment   100.00% 100.00% 100.00%        
Impairment of indefinite lived intangible assets   $ 0 $ 0 $ 0        
Impairment of long-lived assets held-for-use   718,000 0 0        
Restructuring charges   $ 4,516,000 0 0        
Impairment of goodwill $ 0              
Performance obligation, description of timing   Collection of consideration the Company expects to receive typically occurs within 90 to 120 days of billing for commercial insurance, Medicare and other governmental and self-pay patients and within 60 to 90 days of billing for client payers.            
Cost of revenue   $ 321,832,000 297,269,000 258,555,000        
Convertible Debt | 0.25% Convertible Senior Notes                
Schedule Of Significant Accounting Policies [Line Items]                
Stated interest rate (as a percent)         0.25% 0.25% 0.25%  
Convertible Debt | 1.25% Convertible Senior Notes                
Schedule Of Significant Accounting Policies [Line Items]                
Stated interest rate (as a percent)         1.25% 1.25%   1.25%
Shipping costs                
Schedule Of Significant Accounting Policies [Line Items]                
Cost of revenue   19,600,000 $ 16,500,000 $ 13,800,000        
Facility Footprint Optimization                
Schedule Of Significant Accounting Policies [Line Items]                
Restructuring charges   $ 700,000            
Minimum                
Schedule Of Significant Accounting Policies [Line Items]                
Operating lease, term   1 year            
Lease renewal term   1 year            
Maximum                
Schedule Of Significant Accounting Policies [Line Items]                
Operating lease, term   20 years            
Lease renewal term   5 years