XML 151 R128.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events - Schedule of Key terms of the 2023 Notes (Detail) - Two Thousand And Twenty Three Notes [Member] - Subsequent Event [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Subsequent Event [Line Items]  
Maturity date (unless earlier converted, repurchased or redeemed) Aug. 15, 2028
Interest rate 5.75%
Conversion price $ 9.54
Conversion rate | shares 104.8658
Redemption price $ 12.4