XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
category
Sep. 30, 2024
USD ($)
Related Party Transaction [Line Items]        
Categories of revenue | category     3  
Unfulfilled orders $ 3,700   $ 3,700  
Revenue 41,908 $ 40,531 128,635 $ 119,121
Service revenue        
Related Party Transaction [Line Items]        
Revenue 39,666 38,150 121,348 111,904
Aldridge Pite | Service revenue | Related Party        
Related Party Transaction [Line Items]        
Revenue $ 100 $ 100 $ 100 $ 100