XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equipment and leasehold improvements - Schedule of Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 52,961 $ 42,501
Less: accumulated depreciation (33,640) (27,317)
Equipment and leasehold improvements, net 19,321 15,184
Computers    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 20,920 19,494
Software    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 5,301 2,352
Furniture/fixtures    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 5,084 4,934
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 18,564 13,658
Capital in progress    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 3,092 $ 2,063