v3.26.1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
subsidary
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
business
subsidary
Jun. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2022
Business Combination [Line Items]              
Operating lease right of use assets, net $ 96,554   $ 96,554     $ 93,586  
Goodwill as a result of acquisitions     3,107        
Purchase accounting adjustments     722        
Business combination, contingent consideration, liability 8,999   8,999   $ 8,417 9,195  
Contingent consideration. current liability 2,686   2,686     3,151  
Contingent consideration. long-term liability 6,313   6,313     6,044  
Change in Fair Value of Contingent Consideration, Net of Payments 889 $ 437 886 $ 260      
Contingent consideration, financing activities     $ 794 144      
Operating Subsidiaries              
Business Combination [Line Items]              
Subsidiary, ownership percentage, noncontrolling owner             10.00%
Operating Subsidiaries              
Business Combination [Line Items]              
Number of businesses acquired | business     2        
Principal balance     $ 9,689        
Operating lease right of use assets, net $ 2,300   $ 2,300        
Operating lease, weighted average remaining lease term 15 years   15 years        
Business combination, voting equity interest acquired, percentage 100.00%   100.00%       90.00%
Payments to minority shareholders to acquire equity interests     $ 500 700      
Goodwill as a result of acquisitions     3,100        
Revenue $ 3,200   3,900        
Net income 400   400        
Business combination, contingent consideration, liability 9,000   9,000     9,200  
Contingent consideration. current liability 2,700   2,700     3,200  
Contingent consideration. long-term liability 6,300   6,300     $ 6,000  
Change in Fair Value of Contingent Consideration, Net of Payments $ 900 $ 400 $ 900 300      
Business combination contingent consideration arrangement number of arrangements | subsidary 31   31        
Business combination, contingent consideration, range of outcomes, maximum, amount $ 34,600   $ 34,600        
Payments for contingent consideration     1,300 1,000      
Payment for contingent consideration liability, operating activities     500 800      
Contingent consideration, financing activities     800 $ 200      
Operating Subsidiaries | Seller Notes              
Business Combination [Line Items]              
Principal balance     $ 11,000        
Operating Subsidiaries | Minimum              
Business Combination [Line Items]              
Business acquisition contingent consideration arrangement term of arrangement     1 year        
Operating Subsidiaries | Maximum              
Business Combination [Line Items]              
Business acquisition contingent consideration arrangement term of arrangement     6 years