XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Related-Party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2022
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Related Party Transaction [Line Items]          
Revenues   $ 191,214 $ 180,556 $ 545,444 $ 466,290
Hanxin          
Related Party Transaction [Line Items]          
Payment to related party   0 400 200 1,000
Other Liabilities, Current   0   $ 0  
Ownership after transaction       11.50%  
Letop          
Related Party Transaction [Line Items]          
Payment to related party     0 $ 0 700
Other Liabilities, Current   0   0  
Related Party Transaction, Amounts of Transaction $ 1,500        
ANP | Hanxin          
Related Party Transaction [Line Items]          
Revenues   100 $ 0 500 $ 0
Receivables from Hanxin   $ 400   $ 400