v3.26.1
Leases - Company's Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Fiscal year ending:    
2026 (remaining) $ 1,058  
2027 3,591  
2028 3,468  
2029 3,582  
2030 3,194  
Thereafter 2,697  
Total future lease payments 17,590  
Less: imputed interest (2,760)  
Total operating lease liabilities 14,830 $ 16,940
Less: current portion of operating lease liabilities (2,872) (2,918)
Long-term operating lease liabilities $ 11,958 $ 14,022