XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Company's Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Sep. 30, 2025
Leases [Abstract]    
2026 (remaining) $ 2,109  
2027 3,591  
2028 3,468  
2029 3,582  
2030 3,194  
Thereafter 2,697  
Total future lease payments 18,641  
Less: imputed interest (3,024)  
Total operating lease liabilities 15,617 $ 16,940
Less: current portion of operating lease liabilities (3,022) (2,918)
Long-term operating lease liabilities $ 12,595 $ 14,022