Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Leases (Details)

v3.25.4
Leases - Schedule of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets And Liabilities Lessee Abstract    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Assets Operating Assets Operating
Assets Operating $ 16,931 $ 20,553
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Liabilities Operating - Current Operating - Noncurrent
Liabilities Operating - Current $ 4,958 $ 4,851
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating - Noncurrent Operating - Noncurrent
Operating - Noncurrent $ 13,012 $ 16,913