v3.26.3
Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
LEASES    
2026 $ 1,653  
2027 5,469  
2028 5,016  
2029 4,838  
2030 4,610  
Thereafter 53,393  
Total lease payments 74,979  
Less: Present value adjustment (29,769)  
Operating lease liabilities $ 45,210 $ 48,444