v3.26.1
RELATED PARTY TRANSACTIONS - Schedule of Related Party Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Related party liabilities $ 17,736 $ 70,973
Related Party    
Related Party Transaction [Line Items]    
Related party assets 87,175 89,509
Related party liabilities 17,736 70,973
Related Party | Contract assets    
Related Party Transaction [Line Items]    
Related party assets 84,846 87,534
Related Party | Other    
Related Party Transaction [Line Items]    
Related party assets 2,329 1,975
Related party liabilities 1,196 6,237
Related Party | Reimbursement obligation    
Related Party Transaction [Line Items]    
Related party liabilities $ 16,540 $ 64,736