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