v3.26.3
RELATED PARTY TRANSACTIONS - Schedule of Related Party Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Related party liabilities $ 18,056 $ 70,973
Related Party    
Related Party Transaction [Line Items]    
Related party assets 83,762 89,509
Related party liabilities 18,056 70,973
Related Party | Contract assets    
Related Party Transaction [Line Items]    
Related party assets 81,396 87,534
Related Party | Other    
Related Party Transaction [Line Items]    
Related party assets 2,366 1,975
Related party liabilities 2,964 6,237
Related Party | Reimbursement obligation    
Related Party Transaction [Line Items]    
Related party liabilities $ 15,092 $ 64,736