XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Accounts and Notes Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Accounts receivable $ 19,798 $ 15,204  
Note receivable 4,373 389  
Allowance for credit losses (209) (41) $ (124)
Accounts and note receivables, net $ 23,962 $ 15,552