XML 11 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current tax receivable agreement, related parties $ 0 $ 2,413
Tax receivable agreement, net of current portion, related parties $ 25,518 $ 25,134
Treasury stock, shares 5,492,733 5,492,733
Class A Common Stock    
Common shares, par value $ 0.0001 $ 0.0001
Common shares, shares authorized 2,000,000,000 2,000,000,000
Common shares, shares issued 94,565,875 93,732,227
Common shares, shares outstanding 89,073,142 88,239,494
Class V Common Stock    
Common shares, par value $ 0.0001 $ 0.0001
Common shares, shares authorized 1,000 1,000
Common shares, shares issued 100 100
Common shares, shares outstanding 100 100