v3.26.1
Long-Lived Asset Impairment - Type of long-lived asset (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Long-lived asset impairment charges by type of long-lived asset:        
Long-lived asset impairment $ 13,099 $ 0 $ 13,099 $ 620
Leasehold improvements        
Long-lived asset impairment charges by type of long-lived asset:        
Long-lived asset impairment 435 0 435 190
Operating lease right of use assets        
Long-lived asset impairment charges by type of long-lived asset:        
Long-lived asset impairment 6,392   6,392  
Building and improvements        
Long-lived asset impairment charges by type of long-lived asset:        
Long-lived asset impairment $ 6,272 $ 0 $ 6,272 $ 430