v3.26.1
Leases - Summary of Lessee, Operating Lease, Liability, Maturity and Finance Lease, Liability, Fiscal Year Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining six months) $ 4,445  
2027 7,954  
2028 6,232  
2029 4,734  
2030 2,891  
Thereafter 1,987  
Total future lease payment 28,243  
Less: amount representing interest (3,634)  
Present value of future lease payment (lease liabilities) 24,609  
Lease liabilities, current 7,225 $ 7,156
Lease liabilities, noncurrent 17,384 $ 19,131
Finance Leases    
2026 (remaining six months) 19  
2027 29  
2028 0  
2029 0  
2030 0  
Thereafter 0  
Total future lease payment 48  
Less: amount representing interest (1)  
Present value of future lease payment (lease liabilities) 47  
Lease liabilities, current $ 37  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities, current  
Lease liabilities, noncurrent $ 10  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, noncurrent