XML 109 R96.htm IDEA: XBRL DOCUMENT v3.24.4
Related Party Transactions - Aggregate balance of tax receivable liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Related Party Transactions [Abstract]            
Short term $ 41 $ 41 $ 41 $ 40 $ 41 $ 183
Long term 0 5,201 $ 4,245 $ 4,246 $ 4,245 4,150
Total liability related to tax receivable agreement $ 41 $ 5,242       $ 4,333