v3.26.1
Nature of Business, Basis of Presentation and Segment Information - Summary of Cash Payment Due Under Financial Instruments (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Quarter One [Member]  
Debt Instrument [Line Items]  
Total estimated cash payments due $ 25,972
Quarter Two [Member]  
Debt Instrument [Line Items]  
Total estimated cash payments due 14,788
Quarter Three [Member]  
Debt Instrument [Line Items]  
Total estimated cash payments due 14,507
Quarter Four [Member]  
Debt Instrument [Line Items]  
Total estimated cash payments due 14,226
Annually [Member]  
Debt Instrument [Line Items]  
Total estimated cash payments due $ 69,493