XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (3.90% Promissory Note) - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Installment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Proceeds from the issuance of long-term debt $ 172,500 $ 0 $ 10,000
Fixed interest rate 4.25% 4.25% 4.25%
3.90% Promissory Note [Member]      
Debt Instrument [Line Items]      
Fixed interest rate 3.90%    
Debt instrument frequency of periodic payment monthly    
Debt instrument periodic payment $ 60    
Number of installment payments | Installment 143    
Date of initial payment May 01, 2020    
Debt instrument, balloon payment to be paid $ 5,007    
Outstanding principal and interest payment due date Apr. 01, 2032    
Debt instruments, payment terms description The promissory note may be repaid in full at any time as long as the Company provides at least 60 days’ written notice and pays a prepayment premium and processing fee