v3.26.3
Leases - Schedule of Operating Leases and Other Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets and Liabilities, Lessee [Abstract]    
Right-of-use assets $ 22,872 $ 24,990
Short-term lease liabilities $ 4,133 $ 3,726
Operating lease, liability, current, statement of financial position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term lease liabilities $ 21,726 $ 24,000
Lessee Disclosure [Abstract]    
Weighted average remaining lease term, operating lease (in years) 8 years 6 months 9 years
Weighted average discount rate, operating lease 4.91% 4.89%