Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Revenue - General Information (Details)

v3.24.1.1.u2
Summary of Significant Accounting Policies - Revenue - General Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Recent Accounting Pronouncements          
Factory protection plan, contract term 30 days        
Factory protection plan liability $ 10,844 $ 11,848 $ 10,192 $ 10,727 $ 9,170
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