v3.26.1
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Fair Value Disclosures [Abstract]      
Held-to-maturity impairment $ 0   $ 0
Debt securities, held-to-maturity, allowance for credit loss 0 $ 0  
Accounts receivable, allowance for credit loss $ 2,217 $ 2,189