XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
category
Jun. 30, 2023
USD ($)
Related Party Transaction [Line Items]        
Categories of revenue | category     3  
Revenue (less than) $ 39,121 $ 35,235 $ 78,590 $ 74,696
Revenue recognized that was included in the contract liability at the beginning of the period 900 900 2,200 2,800
Service revenue        
Related Party Transaction [Line Items]        
Revenue (less than) 36,863 33,173 73,754 70,244
Related Party | Aldridge Pite | Service revenue        
Related Party Transaction [Line Items]        
Revenue (less than) $ 100 $ 100 $ 100 $ 100