v3.26.1
Noncontrolling Interest - Initial Investment Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]      
Carrying Value Non-Controlling Interest, Beginning Balance     $ 22,898
Net loss attributable to non-controlling interest $ (218) $ (259)  
Carrying Value Non-controlling Interest, Ending Balance     0
Equity Transfer Agreement      
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]      
Carrying Value Non-Controlling Interest, Beginning Balance     22,898
Net loss attributable to non-controlling interest     (22,898)
Carrying Value Non-controlling Interest, Ending Balance     $ 0