XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Indefinite-lived Intangible Assets [Line Items]      
Acquisition related-amortization of purchased intangibles $ 6,346 $ 6,467 $ 6,229
Cost of testing services      
Indefinite-lived Intangible Assets [Line Items]      
Acquisition related-amortization of purchased intangibles 1,316 1,316 1,316
Cost of product      
Indefinite-lived Intangible Assets [Line Items]      
Acquisition related-amortization of purchased intangibles 1,660 1,655 1,716
Cost of patient and digital solutions      
Indefinite-lived Intangible Assets [Line Items]      
Acquisition related-amortization of purchased intangibles 850 1,039 945
Sales and marketing      
Indefinite-lived Intangible Assets [Line Items]      
Acquisition related-amortization of purchased intangibles $ 2,520 $ 2,457 $ 2,252