v3.25.1
Segment Information - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Revenue, Major Customer [Line Items]    
Revenues $ 144,137 $ 128,087
Less:    
Interest income (417) (605)
Interest expense 4,450 1,477
Income tax provision (benefit) 4,534 (2,982)
Net income (loss) 6,017 (2,297)
Reportable Segment    
Revenue, Major Customer [Line Items]    
Revenues 144,137 128,087
Less:    
Adjusted cost of revenues 49,120 43,639
Adjusted sales and marketing expense 25,676 21,607
Adjusted research and development expense 29,136 25,755
Adjusted general and administrative expense 15,375 12,641
Interest income (417) (605)
Interest expense 4,450 1,477
Other (income) expense, net (1,797) (100)
Other segment items 12,043 28,952
Income tax provision (benefit) 4,534 (2,982)
Net income (loss) $ 6,017 $ (2,297)