XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Company's Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 30, 2024
Leases [Abstract]    
2025 (remaining) $ 895  
2026 3,993  
2027 3,591  
2028 3,468  
2029 3,582  
Thereafter 5,891  
Total future lease payments 21,420  
Less: imputed interest (3,880)  
Total operating lease liabilities 17,540 $ 15,441
Less: current portion of operating lease liabilities (2,711) (2,652)
Long-term operating lease liabilities $ 14,829 $ 12,789