XML 75 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Summary of Net Amounts Recognized in Consolidated Balance Sheets for the Unfunded Pension Liability (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Defined Benefit Plan Disclosure [Line Items]      
Non-current pension liability $ (8,886) $ (8,983) $ (11,692)
Total (8,663) (8,769)  
Other Non-Current Assets [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Non-current pension asset 540 517  
Accrued wages and benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current pension liability $ (317) $ (303)