XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equipment and leasehold improvements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross $ 42,501 $ 40,848  
Less: accumulated depreciation (27,317) (21,427)  
Equipment and leasehold improvements, net 15,184 19,421  
Depreciation expense 7,400 6,700 $ 5,800
Computers      
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross 19,494 18,191  
Software      
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross 2,352 2,168  
Furniture/fixtures      
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross 4,934 5,162  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross 13,658 13,769  
Capital in progress      
Property, Plant and Equipment [Line Items]      
Equipment and leasehold improvements, gross $ 2,063 $ 1,558