XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments and Fair Value Disclosures - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Trade receivables past due $ 8,500  
Trade receivables reserved for previous years 5,400  
Trade receivables remaining past due 3,100  
Estimate of credit losses 300 $ 300
Allowance for credit losses [1] $ 5,731 $ 5,801
[1] The allowance for credit losses at March 31, 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.