v3.25.2
Composition of Certain Financial Statement Captions - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 30, 2024
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation and amortization $ (65,583) $ (77,453)
Total 60,348 38,465
Property and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 87,433 99,408
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 38,498 $ 16,510