v3.26.1
RELATED PARTY TRANSACTIONS- Schedule of Related Party Transactions (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Total payments $ 10,404 $ 2,258
Scitus    
Related Party Transaction [Line Items]    
Total payments 462 1,026
Nuray    
Related Party Transaction [Line Items]    
Total payments 5,250 0
SThree    
Related Party Transaction [Line Items]    
Total payments 2,063 927
Esjay    
Related Party Transaction [Line Items]    
Total payments $ 2,629 $ 305