v3.26.3
Leases - Schedule of Leases Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets    
Operating lease assets $ 23,059 $ 26,712
Operating lease assets, location Other assets Other assets
Liabilities    
Operating lease liabilities, current portion $ 7,620 $ 10,612
Operating lease liabilities, current portion, location Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Operating lease liabilities, long-term $ 28,577 $ 30,365
Operating lease liabilities, long-term, location Operating lease liabilities, long-term Operating lease liabilities, long-term
Total lease liabilities $ 36,197 $ 40,977