v3.24.1.1.u2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 3,260  
2026 4,951  
2027 3,218  
2028 2,740  
2029 1,688  
Thereafter 6,343  
Total lease liabilities 22,200  
Less: imputed interest (4,439)  
Total lease obligations 17,761  
Less: current obligations (4,338) $ (3,649)
Long-term lease obligations $ 13,423 $ 16,423