Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Information About Our Financial Assets and Liabilities (Details)

v3.25.2
Fair Value Measurements - Schedule of Information About Our Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Financial Assets:    
Deferred compensation plan assets, Carrying Value $ 9,043 $ 8,206
Financial Liabilities:    
Deferred compensation plan liabilities, Carrying Value 8,840 8,030
Foreign currency contract forwards liabilities, Carrying Value 279 491
Foreign Exchange Forward Contracts    
Financial Assets:    
Foreign currency contract forwards assets, Carrying Value 17 1
Level 1 - Active Markets    
Financial Assets:    
Deferred compensation plan assets, Fair Value 9,043 8,206
Financial Liabilities:    
Deferred compensation plan liabilities, Fair Value 8,840 8,030
Level 2 - Market Approach    
Financial Liabilities:    
Foreign currency contract forwards liabilities, Fair Value 279 491
Level 2 - Market Approach | Foreign Exchange Forward Contracts    
Financial Assets:    
Foreign currency contract forwards assets, Fair Value 17 1
Loan Payable | Outstanding borrowings from revolving line of credit    
Financial Liabilities:    
Long-term debt, Carrying Value 5,000 0
Loan Payable | Level 2 - Market Approach | Outstanding borrowings from revolving line of credit    
Financial Liabilities:    
Long-term debt, Fair Value 5,000 0
Outstanding principal amount of senior secured credit facility    
Financial Liabilities:    
Long-term debt, Carrying Value 134,375 138,874
Outstanding principal amount of senior secured credit facility | Level 2 - Market Approach    
Financial Liabilities:    
Long-term debt, Fair Value $ 133,703 $ 138,180