v3.26.1
Leases - Summary of Lease Balances Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Operating leases right-of-use assets $ 9,491 $ 9,959
Assets Finance $ 67 $ 81
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Total lease assets $ 9,558 $ 10,040
Current liabilities:    
Liabilities Current Operating $ 1,633 $ 1,134
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Liabilities Current Finance $ 31 $ 28
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Deferred revenue, current Deferred revenue, current
Noncurrent    
Liabilities Noncurrent Operating $ 8,867 $ 9,813
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Liabilities Noncurrent Finance $ 49 $ 65
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Total lease liabilities $ 10,580 $ 11,040