XML 74 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring - Activity in Restructuring Accrual Additional Information (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]      
New restructuring charges $ 162,000 $ 269,000  
Restructuring payments 358,000    
Restructuring accrual 594,000   $ 790,000
2024 Restructuring Program      
Restructuring Cost and Reserve [Line Items]      
New restructuring charges 0    
Restructuring payments 353,000    
Restructuring accrual $ 437,000