v3.26.3
Leases - Summary of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining three months ending December 31, 2026 $ 620  
Year ending December 31, 2027 2,208  
Year ending December 31, 2028 1,625  
Year ending December 31, 2029 1,173  
Year ending December 31, 2030 671  
Thereafter 3,937  
Total undiscounted lease payments 10,234  
Imputed interest (1,774)  
Total lease liabilities $ 8,460 $ 9,912