v3.25.3
Long-Term Obligations - Summary of Outstanding Balances of 2025 Notes (Detail) - 2025 Notes [Member] - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
May 31, 2024
Oct. 31, 2018
Liability component:        
Principal $ 24,500 $ 24,500 $ 24,500 $ 172,500
Less: unamortized debt issuance costs (4) (74)    
2025 Notes $ 24,496 $ 24,426