v3.26.1
COMMITMENT AND CONTINGENCIES - Lease information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Operating Right-of-Use Assets and Lease Liabilities          
Lease right-of-use assets - operating leases $ 45,245   $ 45,245   $ 44,542
Lease liabilities          
Current portion of lease liability 6,947   6,947   6,711
Non-current operating leases 42,119   42,119   41,659
Total lease liabilities $ 49,066   $ 49,066   $ 48,370
Weight-average discount rate-operating leases (as a percent) 4.08%   4.08%   3.86%
Weight-average remaining lease term-operating leases 9 years 4 months 9 days   9 years 4 months 9 days   9 years 7 months 17 days
Non-cash information          
Non-cash information - right of use assets obtained in exchange for lease liabilities - operating leases $ 2,105 $ 1,415 $ 3,583 $ 4,110