v3.26.1
COST OF REVENUE - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Cost of revenue $ 1,886,000 $ 2,425,000 $ 4,277,000 $ 4,896,000  
Accounts payable 42,497,000   42,497,000   $ 39,595,000
Aldridge Pite | Related Party          
Related Party Transaction [Line Items]          
Cost of revenue 300,000 $ 300,000 600,000 $ 500,000  
Accounts payable $ 0   $ 0