Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Schedule of Foreign Exchange Contracts by Currency (Details)

v3.25.1
Fair Value Measurements - Schedule of Foreign Exchange Contracts by Currency (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Accounts receivable, net of allowances of $1,230 and $1,428 as of March 31, 2025 and 2024, respectively Accounts receivable, net of allowances of $1,230 and $1,428 as of March 31, 2025 and 2024, respectively
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Foreign Exchange Forward Contracts    
Derivative [Line Items]    
Notional amount $ 16,780 $ 7,000
Canadian Dollar    
Derivative [Line Items]    
Notional amount 2,000 2,500
South Korean Won    
Derivative [Line Items]    
Notional amount 2,500 0
Mexican Peso    
Derivative [Line Items]    
Notional amount 2,000 3,000
Australian Dollar    
Derivative [Line Items]    
Notional amount 0 500
British Pound Sterling    
Derivative [Line Items]    
Notional amount 0 1,000
Euro | Foreign Exchange Forward Contracts    
Derivative [Line Items]    
Notional amount $ 10,280 $ 0