v3.25.1
REVENUES - Schedule of Changes In Strategic Revenue Share Purchase Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Weighted-average amortization period     12 years
Changes In Strategic Revenue Share Purchase Consideration [Roll Forward]      
Beginning Balance $ 373,528 $ 417,081  
Amortization (11,116) (10,660)  
Ending Balance $ 362,412 $ 406,421  
Equity Interest Consideration      
Disaggregation of Revenue [Line Items]      
Consideration paid     $ 455,000
Cash Consideration      
Disaggregation of Revenue [Line Items]      
Consideration paid     $ 50,200