v3.26.1
LEASES - Schedule of Lease Expense and Other Information Related to Company’s Operating Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]      
Operating lease expense $ 2,439,000 $ 2,333,000  
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 2,427,000 $ 2,326,000  
Weighted-average remaining lease term – operating leases (in years) 6 years 9 months 25 days 6 years 6 months 21 days  
Weighted-average discount rate – operating leases (as percent) 6.42% 6.01%  
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]      
Remainder of 2026/2025 $ 7,209,000 $ 7,041,000  
2027/2026 8,828,000 8,716,000  
2028/2027 7,933,000 7,815,000  
2029/2028 6,579,000 6,908,000  
2030/2029 5,690,000 5,498,000  
2031/2030 and beyond 16,401,000 14,214,000  
Total 52,640,000 50,192,000  
Less: Discount (10,129,000) (8,841,000)  
Present Value of Lease Liability $ 42,511,000 $ 41,351,000 $ 41,728,000