v3.26.3
Leases - Maturities of Our Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
OPERATING LEASES    
Remainder of 2026 $ 1,217  
2027 3,210  
2028 1,471  
2029 1,216  
2030 1,100  
Thereafter 4,124  
Total future lease payments 12,338  
Less: imputed interest (2,355)  
Total $ 9,983 $ 12,270