XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
category
Jun. 30, 2024
USD ($)
Related Party Transaction [Line Items]        
Categories of revenue | category     3  
Unfulfilled orders $ 3,400   $ 3,400  
Total revenue 43,288 $ 39,121 86,727 $ 78,590
Service revenue        
Related Party Transaction [Line Items]        
Total revenue 40,787 36,863 81,682 73,754
Aldridge Pite | Service revenue | Related Party        
Related Party Transaction [Line Items]        
Total revenue $ 100 $ 100 $ 100 $ 100