v3.26.1
Fair Value Measurements - Narrative (Details)
Jun. 30, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
Earnout Liability    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Earnout liability, measurement input | $ / shares 0  
Fair value    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt $ 222,400,000  
Carrying value    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt 226,100,000  
Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value $ 0 $ 0