Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Factory Protection Plan (Details)

v3.25.0.1
Revenue Recognition - Factory Protection Plan (Details)
9 Months Ended
Dec. 31, 2024
Recent Accounting Pronouncements  
Factory protection plan, contract term 30 days
Period One Member | Previously Reported  
Recent Accounting Pronouncements  
Factory protection plan, contract term 5 years
Period Two Member | Previously Reported  
Recent Accounting Pronouncements  
Factory protection plan, contract term 10 years
Period Three Member | Previously Reported  
Recent Accounting Pronouncements  
Factory protection plan, contract term 15 years
Period Four Member | Previously Reported  
Recent Accounting Pronouncements  
Factory protection plan, contract term 20 years