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