XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Company's Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]    
2026 $ 3,993  
2027 3,591  
2028 3,468  
2029 3,582  
2030 3,194  
Thereafter 2,697  
Total future minimum lease payments 20,525  
Less: imputed interest (3,585)  
Operating lease liabilities 16,940 $ 15,441
Less: current portion of operating lease liabilities (2,918) (2,652)
Long-term operating lease liabilities $ 14,022 $ 12,789