XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable - Schedule of account receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade receivables $ 60,337 $ 92,881
Accrued revenue 5,883 4,429
Amounts receivable from related party 412 192
Allowance for doubtful accounts (216) (217)
Accounts receivable, net $ 66,416 $ 97,285