XML 147 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Current Expected Credit Losses - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable Allowance For Credit Losses [Line Items]    
Accounts receivable $ 178,030,000 $ 216,445,000
Allowance for credit losses, accounts receivable 1,300,000 400,000
Outstanding contract asset [1] 631,000 691,000
Allowance for credit losses related to contract assets $ 0 $ 0
[1] Included in other receivables on the Consolidated Balance Sheets.