v3.26.1
BASIS OF PRESENTATION - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Interest income $ 93,010,000 $ 85,848,000  
Insurance related revenue 17,848,000 15,448,000  
Other revenue $ 2,039,000 $ 1,708,000  
Number of reportable segments | segment 1   2