v3.25.1
LEASES - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Lessee Lease Description [Line Items]      
Operating lease right-of-use assets $ 39,456,000   $ 40,289,000
Operating lease liabilities $ 42,948,000   $ 43,569,000
Weighted average discount rate 4.40%   4.40%
Weighted average lease term 9 years 10 days   9 years 3 months 10 days
Operating lease costs $ 1,700,000 $ 929,000  
Variable lease costs $ 119,000 $ 66,000  
Minimum [Member]      
Lessee Lease Description [Line Items]      
Remaining lease term 1 month   4 months
Maximum [Member]      
Lessee Lease Description [Line Items]      
Remaining lease term 12 years   12 years