XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Revenue, primarily from a related party $ 4,263 $ 6,097 $ 14,175 $ 14,360  
Due to related parties 14,026   14,026   $ 12,689
Related Party          
Related Party Transaction [Line Items]          
Revenue, primarily from a related party 3,308 $ 5,671 11,853 13,184  
Due from related party 2,507   2,507   3,724
Due to related parties 1,448   1,448   945
Ascensia | Related Party          
Related Party Transaction [Line Items]          
Revenue, primarily from a related party     11,900 13,200  
Expense to related party     100 $ 600  
Due from related party 2,500   2,500   3,700
Due to related parties $ 1,400   $ 1,400   $ 500