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