XML 169 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Tax Receivable Agreement (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]    
Related Party Tax Agreement Percent Of Savings 85.00%  
Due to Related Party, Basis Spread on Variable Rate 0.0100  
Related Party Payable - Tax Receivable Agreement $ 11,100 $ 15,500
Related party payable - Tax Receivable Agreement 5,417 4,631
Related party payable - Tax Receivable Agreement long-term $ 5,737 $ 10,921
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Other Commitments [Line Items]    
Due to Related Party, Basis Spread on Variable Rate 0.0110