XML 77 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Estimates - Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies and Estimates      
Accounts receivable, net $ 4,378 $ 6,125 $ 3,884
Accounts receivable, net, related to revenue recognized under ASC 606 2,067 5,966 $ 1,735
Allowance for credit losses 199 287  
Allowance for credit loss, additional reserve 135    
Allowance for credit loss, recovery 223    
Credit losses related to ASC 606 receivables $ 113 $ 6