XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Convertible Debt (Details) - 2028 Convertible Notes - 2028 Convertible Notes (on an as-converted basis) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2022
Debt Instrument [Line Items]      
Gross amount $ 326,042 $ 312,750  
Debt discount and issuance costs (18,199) (15,658)  
Carrying amount 307,843 297,092 $ 294,000
Estimated fair value (Level 2 Inputs) $ 229,000 $ 233,000