v3.26.1
Fair Value Measurements of Financial Instruments - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts $ 6,475 [1] $ 8,798 [2]
Marketable securities 1,351 [3] 115 [4]
Total assets 7,826 8,913
Total liabilities 9,878 22,588
Sun Labs remaining equity interest purchase    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Remaining equity interest purchase 4,080 7,352
CFC contingent considerations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 1,296 7,026
CHS contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 3,287 7,378
Other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 1,215 [5] 832 [6]
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 6,475 [1] 8,798 [2]
Marketable securities 111 [3] 115 [4]
Total assets 6,586 8,913
Total liabilities 0 0
Level 1 | Sun Labs remaining equity interest purchase    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Remaining equity interest purchase 0 0
Level 1 | CFC contingent considerations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 0
Level 1 | CHS contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 0
Level 1 | Other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 [5] 0 [6]
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 0 [1] 0 [2]
Marketable securities 1,240 [3] 0 [4]
Total assets 1,240 0
Total liabilities 0 817
Level 2 | Sun Labs remaining equity interest purchase    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Remaining equity interest purchase 0 0
Level 2 | CFC contingent considerations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 0
Level 2 | CHS contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 0
Level 2 | Other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 0 [5] 817 [6]
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 0 [1] 0 [2]
Marketable securities 0 [3] 0 [4]
Total assets 0 0
Total liabilities 9,878 21,771
Level 3 | Sun Labs remaining equity interest purchase    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Remaining equity interest purchase 4,080 7,352
Level 3 | CFC contingent considerations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 1,296 7,026
Level 3 | CHS contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration 3,287 7,378
Level 3 | Other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration $ 1,215 [5] $ 15 [6]
[1] Included in cash and cash equivalents.
[2] Included in cash and cash equivalents.
[3] Consists of marketable securities and the interest rate swap.
[4] Included in prepaid expenses and other current assets.
[5] Consists of a small contingent consideration liability.
[6] Consists of a small contingent consideration liability and the interest rate swap.