v3.25.2
Long-Term Obligations - Summary of Outstanding Balances of 2025 Notes (Detail) - 2025 Notes [Member] - USD ($)
$ in Thousands
Jun. 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 (16) (74)    
2025 Notes $ 24,484 $ 24,426