Annual report [Section 13 and 15(d), not S-K Item 405]

COMMITMENTS AND CONTINGENCIES - Schedule of Lease Cost (Details)

v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Right-of-use assets, included in Other assets $ 15,147 $ 17,491  
Operating lease, right-of-use asset, statement of financial position [extensible enumeration] Other assets Other assets  
Lease Liabilities, included in Other liabilities $ 17,759 $ 19,557  
Operating lease, liability, statement of financial position [extensible enumeration] Other liabilities Other liabilities  
Weighted-average remaining lease term (in years) 5 years 3 months 18 days 5 years 10 months 24 days  
Weighted-average discount rate 4.97% 4.82%  
Operating lease costs $ 5,046 $ 4,562 $ 4,310
Variable lease costs 193 222 204
Total lease costs, included in general and administrative expenses 5,239 4,784 4,514
Cash paid for amounts included in the measurement of operating lease liabilities $ 4,373 $ 4,935 $ 4,410