v3.26.3
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
October 1, 2026 through December 31, 2026 $ 2,853
January 1, 2027 through December 31, 2027 5,837
January 1, 2028 through December 31, 2028 5,349
January 1, 2029 through December 31, 2029 4,425
January 1, 2030 through December 31, 2030 2,958
January 1, 2031 and Thereafter 5,935
Total Future Minimum Lease Payments 27,357
Less Imputed Interest $ (2,628)
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities
Present Value of Lease Liabilities $ 24,729