XML 127 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Tax Receivable Agreement (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Related Party Tax Agreement Percent Of Savings 85.00%  
Due to Related Parties $ 15,500 $ 19,300
Related party payable - Tax Receivable Agreement 4,631 3,828
Related party payable - Tax Receivable Agreement long-term $ 10,921 $ 15,455