v3.26.1
Long-Term Debt - Summary of Long-Term Debt (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Debt Instrument [Line Items]      
Total principal amount $ 32,223 $ 32,443  
Less: unamortized issuance costs (551) (566)  
Total long-term debt $ 31,672 31,877  
4.75% Convertible Senior Notes [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage     4.75%
4.25% Convertible Senior Notes [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.75%   4.75%
5.65% Promissory Note [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 5.65%    
4.55% Promissory Note [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.55%    
5.50% Promissory Note [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 5.50%    
Long-Term Debt [Member] | 5.65% Promissory Note [Member]      
Debt Instrument [Line Items]      
Total principal amount $ 16,816 16,896  
Debt Instrument, Issuance Date Jul. 24, 2025    
Debt Instrument, Maturity Date Aug. 01, 2035    
Debt Instrument, Interest Rate, Stated Percentage 5.65%    
Debt Instrument, Frequency of Periodic Payment Monthly    
Long-Term Debt [Member] | 4.55% Promissory Note [Member]      
Debt Instrument [Line Items]      
Total principal amount $ 4,050 4,125  
Debt Instrument, Issuance Date Jul. 06, 2018    
Debt Instrument, Maturity Date Aug. 01, 2036    
Debt Instrument, Interest Rate, Stated Percentage 4.55%    
Debt Instrument, Frequency of Periodic Payment Monthly    
Long-Term Debt [Member] | 5.50% Promissory Note [Member]      
Debt Instrument [Line Items]      
Total principal amount $ 11,357 $ 11,422  
Debt Instrument, Issuance Date Jun. 26, 2023    
Debt Instrument, Maturity Date Jul. 01, 2033    
Debt Instrument, Interest Rate, Stated Percentage 5.50%    
Debt Instrument, Frequency of Periodic Payment Monthly