v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Non Recurring Fair Value Measurements
Fair value at June 30, 2025
(In thousands)Level 1Level 2Level 3Total
Liabilities
Long-term debt (see Note 7)
$404,236 $— $— $404,236 
Contingent consideration (see Note 8)
— 507 — 507 
Liability-classified stock based compensation (see Note 11)
— 4,030 — 4,030 

Fair value at December 31, 2024
(In thousands)Level 1Level 2Level 3Total
Liabilities
Long-term debt (see Note 7)
$396,808 $— $— $396,808 
Contingent consideration (see Note 8)
— 7,269 — 7,269 
Liability-classified stock based compensation (see Note 11)
— — — —