XML 77 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Opening and Closing Balances of Company's Trade Receivables and Current and Long-term Contract Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Contract With Customer Asset And Liability [Line Items]    
Trade receivables $ 56,690 $ 41,879
Contract liabilities—current 6,819 2,982
Contract liabilities—noncurrent $ 6,845 $ 8,530