v3.26.1
RELATED PARTY TRANSACTIONS- Schedule of Related Party Transactions (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Total payments $ 9,157 $ 4,453 $ 19,561 $ 6,710
Scitus        
Related Party Transaction [Line Items]        
Total payments 849 906 1,311 1,932
Nuray        
Related Party Transaction [Line Items]        
Total payments 714 0 5,964 0
SThree        
Related Party Transaction [Line Items]        
Total payments 1,689 3,403 3,752 4,329
Esjay        
Related Party Transaction [Line Items]        
Total payments $ 5,905 $ 144 $ 8,534 $ 449