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

Long-Term Debt - Schedule of Long-Term Debt (Details)

v3.25.1
Long-Term Debt - Schedule of Long-Term Debt (Details)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Sep. 29, 2021
Debt Instrument [Line Items]      
Debt issuance costs, net $ 508,000 $ 918,000  
Long-term Debt 138,875,000    
Total $ 120,366,000 151,957,000  
Covenant leverage ratio, maximum 0.50    
December 31, 2022 and each fiscal quarter thereafter      
Debt Instrument [Line Items]      
Consolidated leverage ratio 3.50    
Line of Credit | Secured Debt      
Debt Instrument [Line Items]      
Less current portion $ (18,000,000) (14,625,000)  
Total 120,366,000 151,957,000  
Line of Credit | Secured Debt | January 1, 2023 through October 1, 2024      
Debt Instrument [Line Items]      
Original principal amount     1.88%
Line of Credit | Secured Debt | January 1, 2025 through July 1, 2026      
Debt Instrument [Line Items]      
Original principal amount     2.50%
Line of Credit | Secured Debt | U S Term Loan Facility due September 2026      
Debt Instrument [Line Items]      
Debt issuance costs, net 126,000 226,000  
Long-term Debt 60,873,000 67,274,000  
Line of Credit | Secured Debt | Increamental Rate Term Loan due September 2026      
Debt Instrument [Line Items]      
Debt issuance costs, net 382,000 692,000  
Long-term Debt $ 77,493,000 $ 99,308,000