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

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

v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
Mar. 31, 2026
Jul. 24, 2025
Mar. 31, 2025
Debt Instrument [Line Items]      
Debt issuance costs, net $ 503,000   $ 508,000
Less current portion (7,813,000)   (18,000,000)
Long-term debt, net 113,559,000   120,366,000
Loans Payable | U S Term Loan Facility due September 2026      
Debt Instrument [Line Items]      
Debt issuance costs, net 0   126,000
Secured debt 0   60,873,000
Loans Payable | Increamental Rate Term Loan due September 2026      
Debt Instrument [Line Items]      
Debt issuance costs, net 0   382,000
Secured debt 0   77,493,000
Loans Payable | Amended U.S. Term Loan Facility due July 2030      
Debt Instrument [Line Items]      
Debt issuance costs, net 503,000    
Secured debt $ 121,372,000   $ 0
Secured Debt | December 31, 2025, through September 30, 2026 | Line of Credit      
Debt Instrument [Line Items]      
Original principal amount   1.25%  
Secured Debt | December 31, 2026, through June 30, 2030 | Line of Credit      
Debt Instrument [Line Items]      
Original principal amount   1.875%