v3.26.1
Debt Obligations - Schedule of Debt Obligations (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Debt [Line Items]    
Long-term debt $ 0 $ 397,128
Less: unamortized issuance costs 0 (5,140)
Long-term debt, net 0 391,988
Current portion of long-term debt 0 4,063
Less: unamortized issuance costs 0 (1,565)
Current portion of long-term debt, net $ 0 $ 2,498