XML 118 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 71,410 $ 93,773    
Allowance for credit losses (723) (1,863) $ (815) $ (957)
Allowance for sales returns (283) (383)    
Trade receivables, net 70,404 91,527    
Other 8,916 22,655    
Accounts receivable, net $ 79,320 $ 114,182    
Accounts receivable, net     $ 112,600