XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Contract liabilities revenue recognized $ 2,200  
CARES Act of 2020 funds received   $ (4,791)
ASU 2020-04 [Member]    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true  
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true  
ASU 2019-12 [Member]    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true  
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true