v3.26.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Contracts Receivable      
Total contract accounts receivable $ 38,243 $ 53,289 $ 11,644
Contract assets 12,360 9,387 4,755
Contract liabilities 1,652 3,262 707
Nonrelated Party      
Contracts Receivable      
Contract accounts receivable 30,511 13,833 3,331
Unbilled contract accounts receivable 7,727 18,487 8,246
Total contract accounts receivable 38,238 32,320  
Contract assets 7,770 4,639 54
Related Party      
Contracts Receivable      
Contract accounts receivable 5 20,843 67
Unbilled contract accounts receivable 0 126 0
Total contract accounts receivable 5 20,969  
Contract assets $ 4,590 $ 4,748 $ 4,701