XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Losses - Summary Of Allowance For Credit Losses For Accounts Receivables (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Beginning balance $ (1,365) $ (1,417)
Current period change for write-offs 82 126
Current period change for expected credit losses (839) (74)
Ending balance $ (2,122) $ (1,365)