v3.26.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
segment
Jan. 31, 2026
USD ($)
Apr. 30, 2025
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of operating segments | segment 1    
Accounts receivable $ 76,025 $ 108,430  
Restricted cash in other long-term assets 1,079 $ 1,100 $ 1,868
Director      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable $ 0   $ 0