v3.26.3
Fair Value Measurements - Additional Information (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Amount of transfers of assets and liabilities measured on a recurring basis between Levels 1, 2 and 3 of the fair value hierarchy $ 0 $ 0
Fair Value, Recurring [Member]    
Fair Value Measurements    
Liability 31,654,000 27,758,000
Fair Value, Recurring [Member] | Contingent consideration    
Fair Value Measurements    
Liability $ 9,124,000 $ 9,265,000