XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Related Parties (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]          
Revenues $ 87,435 $ 77,419 $ 250,289 $ 234,841  
Accounts receivable 64,320   64,320   $ 49,824
Unbilled receivables 5,737   5,737   3,735
Related Party          
Related Party Transaction [Line Items]          
Revenues 5,600 $ 2,000 12,900 $ 6,000  
Accounts receivable 4,000   4,000   900
Unbilled receivables $ 100   $ 100   $ 0