v3.26.1
Net Income (Loss) Per Share - Summary of Potential Dilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive shares (in shares) 15,261,744 17,628,406
QLH Class B-1 Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive shares (in shares) 8,324,220 11,609,982
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive shares (in shares) 6,937,524 6,018,424