v3.26.1
Fair Value of Financial Instruments - Investment in operating units classified as held for sale (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value    
Total impairments $ (601) $ (124)
Level 3 | Non-Recurring    
Fair Value    
Pre-impairment amount 5,470 1,652
Total impairments (601) (124)
Fair value $ 4,869 $ 1,528