v3.26.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Contracts Receivable      
Total contract accounts receivable $ 45,868 $ 53,289 $ 11,644
Contract assets 12,550 9,387 4,755
Contract liabilities - current 14,639 3,262 707
Contract liabilities - long-term 18,985 19,892 0
Total contract liabilities 33,624 23,154 707
Nonrelated Party      
Contracts Receivable      
Contract accounts receivable 19,610 13,833 3,331
Unbilled contract accounts receivable 26,258 18,487 8,246
Total contract accounts receivable 45,868 32,320  
Contract assets 12,550 4,639 54
Related Party      
Contracts Receivable      
Contract accounts receivable 0 20,843 67
Unbilled contract accounts receivable 0 126 0
Total contract accounts receivable 0 20,969  
Contract assets $ 0 $ 4,748 $ 4,701