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