Basis of Presentation - Additional Information (Detail 1) |
3 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01 | |
| Company And Summary Of Significant Accounting Policies [Line Items] | |
| Revenue, remaining performance obligation, expected timing of satisfaction, explanation | Company expects to recognize approximately half over the next 12 months, with the balance recognized thereafter |