v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Effective Maturity Dates of Held to Maturity Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Book Value    
Less than 1 year $ 332,144 $ 435,538
1 - 5 years 70,567 76,533
Total 402,711 512,071
Fair Value    
Less than 1 year 332,122 435,926
1 - 5 years 70,341 76,594
Total $ 402,463 $ 512,520