XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Trade receivables $ 23,239   $ 22,369      
Related party receivables 4,005   3,121      
Revenue recognized in excess of billings 20,133   15,936      
Other receivables 180   0      
Total 47,557   41,426      
Allowance for credit losses (1,909) $ (1,625) (1,717) $ (232) $ (9,227) $ (8,557)
Accounts receivable, net $ 45,648   $ 39,709