v3.26.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Goodwill [Line Items]          
Goodwill Impairment $ 0 $ 3,845,000 $ 0 $ 6,826,000  
Intangible asset impairment charges $ 0 200,000 $ 0 300,000  
Internally developed software          
Goodwill [Line Items]          
Useful life 3 years   3 years    
Amortization expense $ 1,100,000 900,000 $ 2,200,000 1,900,000  
Trade names          
Goodwill [Line Items]          
Useful life 10 years   10 years    
Amortization expense $ 400,000 $ 500,000 $ 1,000,000.0 $ 1,000,000.0  
Customer related intangibles          
Goodwill [Line Items]          
Amortization expense $ 200,000   $ 300,000   $ 0