XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value Disclosures - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Trade receivables past due $ 6,200  
Trade receivables reserved for previous years 5,500  
Trade receivables remaining past due 700  
Estimate of credit losses 300 $ 300
Allowance for credit losses [1] $ 5,715 $ 5,801
[1] The allowance for credit losses at June 30, 2024 and December 31, 2023 represents our estimate of credit losses associated with our “Trade receivables” and “Current contract assets.” See Note 4 “Financial Instruments and Fair Value Disclosures” for a discussion of our concentrations of credit risk and allowance for credit losses.