Annual report [Section 13 and 15(d), not S-K Item 405]

Investments and Fair Value Measurements - Category of Financial Instruments Not Held at Fair Value (Detail)

v3.25.0.1
Investments and Fair Value Measurements - Category of Financial Instruments Not Held at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Investments $ 1,354 $ 219
Carrying Amount | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Cash and cash equivalents 68,611 70,301
Carrying Amount | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Liabilities, Borrowings under credit facility 0 2,700
Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Investments 1,354 219
Fair Value | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Cash and cash equivalents $ 68,611 70,301
Fair Value | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Liabilities, Borrowings under credit facility   $ 2,700