v3.26.1
Non-Controlling Interest (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
security_class
shares
Jun. 30, 2025
shares
Jun. 30, 2026
security_class
shares
Jun. 30, 2025
shares
Dec. 31, 2025
Noncontrolling Interest [Line Items]          
Number of equity security classes | security_class 2   2    
Conversion of stock (in shares) | shares 0 0 0 0  
QLH          
Noncontrolling Interest [Line Items]          
Non-controlling interests owned 13.60%   13.60%   12.90%
Remaining non-controlling interests owned 86.40%   86.40%   87.10%