v3.23.3
Supplemental financial statement information - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 3,713 $ 443 $ 7,795 $ 584
Acquisition costs 0 0 0 (53)
Other income (expense), net 28 0 530 (357)
Total other income, net $ 3,741 $ 443 $ 8,325 $ 174