v3.26.1
Noncontrolling Interests (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jan. 29, 2025
Jun. 30, 2026
Dec. 31, 2025
TCI | IOR      
Noncontrolling Interest [Line Items]      
Shares acquired (in shares) 21,678 23,560 32,845
Purchase of non-controlling interest $ 454 $ 425 $ 583
IOR      
Noncontrolling Interest [Line Items]      
Ownership interest   85.10% 85.10%