XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable - Schedule of Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]            
Accounts receivable $ 125,011   $ 107,939      
Allowance for credit losses and sales reserves (4,079) $ (4,792) (5,574) $ (5,874) $ (6,866) $ (5,339)
Accounts receivable-Net $ 120,932   $ 102,365