XML 104 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Carrying Values and Estimated Fair Values of Debt (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Carrying Amount $ 48,599,000 $ 49,721,000
Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 48,458,000 49,518,000
Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 47,020,000 47,809,000
2026 Term Loan    
Debt Instrument [Line Items]    
Debt instrument, face amount 23,000,000  
Carrying Amount 20,923,000 21,555,000
2026 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 20,881,000 21,490,000
2026 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 19,846,000 19,999,000
2027 Term Loan    
Debt Instrument [Line Items]    
Debt instrument, face amount 28,700,000  
Carrying Amount 27,676,000 28,166,000
2027 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 27,577,000 28,028,000
2027 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value $ 27,174,000 $ 27,810,000