v3.26.1
Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
COLI contracts $ 11,039 $ 7,615
Total assets measured at fair value 11,039 7,615
Contingent consideration 4,083  
Total liabilities measured at fair value 4,083  
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
COLI contracts 0 0
Total assets measured at fair value 0 0
Contingent consideration 0  
Total liabilities measured at fair value 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
COLI contracts 11,039 7,615
Total assets measured at fair value 11,039 7,615
Contingent consideration 0  
Total liabilities measured at fair value 0  
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
COLI contracts 0 0
Total assets measured at fair value 0 $ 0
Contingent consideration 4,083  
Total liabilities measured at fair value $ 4,083