v3.26.3
REVENUE - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
category
Sep. 30, 2025
USD ($)
Related Party Transaction [Line Items]        
Categories of revenue | category     3  
Unfulfilled orders $ 2,800   $ 2,800  
Revenue 51,920 $ 41,908 150,167 $ 128,635
Service revenue        
Related Party Transaction [Line Items]        
Revenue 49,847 39,666 143,666 121,348
Aldridge Pite | Service revenue | Related Party        
Related Party Transaction [Line Items]        
Revenue $ 100 $ 100 $ 200 $ 100