v3.26.1
Deconsolidation and Divestiture (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disposal Group, Including Discontinued Operations [Line Items]    
Gain on sale of business $ 0 $ 98
Proceeds from Divestiture of Businesses, Net of Cash Divested $ 0 2,558
Proceeds from Divestiture of Businesses   $ 2,558