v3.26.1
Leases - Schedule of Undiscounted Future Minimum Lease Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Operating Leases    
2026 $ 1,504  
2027 5,271  
2028 4,547  
2029 2,989  
2030 1,118  
Thereafter 110  
Total future minimum lease payments 15,539  
Less effects of discounting (1,945)  
Total lease liabilities 13,594  
Short-term lease liabilities 4,056 $ 4,344
Long-term lease liabilities $ 9,538 $ 13,083