XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
category
Sep. 30, 2023
USD ($)
Related Party Transaction [Line Items]        
Categories of revenue | category     3  
Revenue (less than) $ 40,531 $ 36,213 $ 119,121 $ 110,909
Revenue recognized that was included in the contract liability at the beginning of the period 500 500 2,700 3,300
Service revenue        
Related Party Transaction [Line Items]        
Revenue (less than) 38,150 34,112 111,904 104,356
Related Party | Aldridge Pite | Service revenue        
Related Party Transaction [Line Items]        
Revenue (less than) $ 100 $ 100 $ 100 $ 100