v3.26.1
Fair Value of Financial Instruments - Investment in operating units classified as held for sale (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value        
Total impairments $ (520) $ (71) $ (1,121) $ (196)
Level 3 | Non-Recurring        
Fair Value        
Pre-impairment amount 6,978 1,571 7,066 1,999
Total impairments (520) (71) (608) (112)
Fair value $ 6,458 $ 1,500 $ 6,458 $ 1,887